MyDataTable
ID | Name | Category |
1 | 炊飯器 | 家電 |
2 | ローテーブル | 家具 |
3 | ダウンジャケット | 衣服 |
4 | マフラー | 衣服 |
5 | ドライヤー | 家電 |
このテーブルから Category 列の値をユニークに取得する方法として、DefaultView.ToTable メソッドを使うことができます。ToTable メソッドの第一引数は Category 列からユニークな値を取得するかどうかを設定します。第二引数にはテーブルの対象列を指定します。
System.Data.DataTable MyTable = MyDataTable.DefaultView.ToTable(true, "Category");
ToTable メソッドはユニークな値を含む System.Data.DataTable としてリターンします。Linq を使わなくても簡単に列のユニークな値を取得することができました。
参考:How to select distinct values from datatable?
0 件のコメント:
コメントを投稿