2011-12-20 68 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(); 
相关问题