【使い方】
(1) DataTable の特定のレコードを、抽出条件の文字列で抽出します。
// dt は DataTable
// Column1 の値が 10 以上となる列を抽出する
DataRow[] rows = dt.Select("Column1 >= '10'");
(2) DataTable の特定のレコードを、抽出条件の文字列と並べ替えを指定して抽出します。
// dt は DataTable
// Column1 の値が 10 以上となる列を抽出する
// Column2 の値が降順になる順序で抽出する
DataRow[] rows = dt.Select("Column1 >= '10'", "Column2 DESC");
(3) DataTable の特定のレコードを、抽出条件の文字列、並べ替えおよび行状態フィルタ(データのバージョン)
を指定して抽出します。
// dt は DataTable
// Column1 の値が 10 以上となる列を抽出する
// Column2 の値が降順になる順序で抽出する
// 変更された行のみ抽出する
DataRow[] rows = dt.Select("Column1 >= '10'", "Column2 DESC", DataViewRowState.ModifiedCurrent);
|