我想为我的数据表实现“Group By”。有任何建议吗?
更新
c#,。net 2.0
答案 0 :(得分:10)
您可以在System.Data.DataSetExtensions程序集中使用linq扩展:
DataTable t = //
var groups = t.AsEnumerable()
.GroupBy(r => r.Field<T>("columnName"))
答案 1 :(得分:0)
使用LINQ to DataSets和GroupBy扩展方法。
将程序集System.Data.DataSetExtensions.dll添加到项目中,以访问AsEnumerable()
扩展方法。