2011-12-20 66 views
1

我有另一個新手LINQ問題。使用LINQ根據兩列中的一列過濾不同行的數據集

我有一個包含兩列的數據集。

我想使用LINQ來過濾數據集,以實質上得到列B的不同值(忽略列A)。這聽起來像group by是更有效率的獨特,所以我會好的使用group by。

有人能夠提供一些示例代碼?

謝謝!

+0

你打算如何爲同一個B解析多個A的值? – tvanfosson 2011-12-20 14:01:50

回答

1
DataSet ds = FetchDataSet(); 

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