2011-12-20 5 views
1

もう1つの初心者のLINQ質問があります。LINQを使用して、2つの列のうちの1つのみに基づいて異なる行のデータセットをフィルタリングします。

私は2つの列を持つデータセットを持っています。

LINQを使用して、データセットをフィルタリングして、本質的に列Bの異なる値を取得する(列Aを無視する)必要があります。グループのように聞こえるのは、別のグループでより効率的だと思うので、私はグループを使っても大丈夫です。

誰かがサンプルコードを提供できますか?

ありがとうございました!

+0

同じBに対して複数の値を解決するにはどうしますか? – tvanfosson

答えて

1
DataSet ds = FetchDataSet(); 

IEnumerable<DataRow> rows = 
    from row in ds.AsEnumerable() 
    group row by row.GetField<string>("columnB") into g 
    select g.First(); 
関連する問題