DOBON.NET DOBON.NETプログラミング掲示板過去ログ

DataSetのTop 〜

  • 題名: DataSetのTop 〜
  • 著者: ぽけもん
  • 日時: 2005/03/26 15:20:50
  • ID: 10109
  • この記事の返信元:
    • (なし)
  • この記事への返信:
  • ツリーを表示
環境/言語:[VB.NET]
分類:[ASP.NET]

DataSetに何行もレコードがあるとして、
そのうちの最初の5行までを取得するにはどうすればいいのでしょうか?
取得先はDataSetでもDataViewでもデータグリッドコントロールでも良いです。
データセットの中のテーブルDataTableのSelectメソッドには
パラメータ
filterExpression
行にフィルタをかけるために使用する基準。
sort
列と並べ替え方向を指定する文字列。
があり、
filterExpressionにはSQLのWhere句が使えますが、今回はWhereではなく
いったどうやってSQL文 Select Top 5 * From 〜
のTop 5にあたることを実行するのかがわからないということです。
> 今回はWhereではなく

where句でrownumとかは使いたくない・・・って
ことですか??
  • 題名: Re[2]: DataSetのTop 〜
  • 著者: ぽけもん
  • 日時: 2005/03/28 14:56:36
  • ID: 10138
  • この記事の返信元:
  • この記事への返信:
    • (なし)
  • ツリーを表示
rownumを使っても結局自前でループさせながらTop 5を表示するようです。
Table.Select(Top 5)のようなTopパラメータが.NET Frameworkに搭載されるのを待つしかないかも。

DOBON.NET | プログラミング道 | プログラミング掲示板