【问题标题】:How do I implement a datatable "group by"?如何实现数据表“分组依据”?
【发布时间】:2009-11-18 05:34:07
【问题描述】:

我想为我的数据表实现“分组依据”。大家有什么建议吗?

更新:

c#,.net 2.0

【问题讨论】:

标签: c# datatable


【解决方案1】:

您可以在 System.Data.DataSetExtensions 程序集中使用 linq 扩展:

DataTable t = //
var groups = t.AsEnumerable()
    .GroupBy(r => r.Field<T>("columnName"))

【讨论】:

    【解决方案2】:

    使用 LINQ to DataSets 和 GroupBy 扩展方法。

    将程序集 System.Data.DataSetExtensions.dll 添加到您的项目以访问 AsEnumerable() 扩展方法。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-10-30
      • 1970-01-01
      • 1970-01-01
      • 2019-07-16
      • 2015-08-21
      • 1970-01-01
      • 1970-01-01
      • 2011-06-21
      相关资源
      最近更新 更多