使用LINQ仅基于两列中的一列筛选数据集中的不同行
我还有一个新手林克的问题 我有一个包含两列的数据集 我想使用LINQ对数据集进行过滤,从本质上获得B列的不同值(忽略A列)。听起来分组比使用distinct更有效,所以我可以使用分组比 有人能提供一些示例代码吗 谢谢使用LINQ仅基于两列中的一列筛选数据集中的不同行,linq,c#-4.0,dataset,Linq,C# 4.0,Dataset,我还有一个新手林克的问题 我有一个包含两列的数据集 我想使用LINQ对数据集进行过滤,从本质上获得B列的不同值(忽略A列)。听起来分组比使用distinct更有效,所以我可以使用分组比 有人能提供一些示例代码吗 谢谢 DataSet ds=FetchDataSet(); DataSet ds = FetchDataSet(); IEnumerable<DataRow> rows = from row in ds.AsEnumerable() group row by
DataSet ds=FetchDataSet();
DataSet ds = FetchDataSet();
IEnumerable<DataRow> rows =
from row in ds.AsEnumerable()
group row by row.GetField<string>("columnB") into g
select g.First();
可数行=
从ds.AsEnumerable()中的行开始
将row.GetField(“columnB”)按行分组到g中
选择g.First();
数据集ds=FetchDataSet();
可数行=
从ds.AsEnumerable()中的行开始
将row.GetField(“columnB”)按行分组到g中
选择g.First();
如何为同一个B解析多个A值?如何为同一个B解析多个A值?