DataTableに対してDistinctをかける方法

恐ろしく簡単にできた。素晴らしい。2.0ありがとう

(例)Aテーブルがあって、会社コードと部署コードでDistinctをかけたい
会社コード,部署コード,課コード,人数

■Aテーブル
(1)001,01,A,150
(2)001,01,B,100
(3)001,01,C,200
(4)001,02,a,10
(5)001,03,b,52
(6)001,04,c,30
(7)002,01,ア,200
(8)003,01,R,100
(9)003,02,S,100


//DataTableの作成 ※ATableからデータを取得する処理のイメージ
DataTable dt = GetAData();

//DataViewの作成
DataView dv = dt.DefaultView;

//Distinctをかける
DataTable resultDt = dv.ToTable("CompanyNumber", true, "会社コード", "部署コード");


■結果
(1)001,01
(2)001,02
(3)001,03
(4)001,04
(5)002,01
(6)003,01

MSDN参照
DataView.ToTable メソッド