【发布时间】:2019-04-03 09:02:37
【问题描述】:
我有一个数据表,我想在其中对未指定数量的字段进行分组。这就是为什么用户可以选择他想要分组的字段的原因。
所以,实际上,我将选择推送到列表中。在这个选择上,我必须对我的 DataTable 进行分组。
想象一下这段代码(VB或C#都一样):
public void groupFieldsFN(DataTable dt, List<string> groupFields){
var grpQuery = dt.AsEnumerable().GroupBy(r => [***groupFields***]);
}
我能做什么?在这种情况下如何表达 GroupBy 表达式。
显然,LINQ 或 LAMBDA 解决方案是相同的。
提前感谢您的帮助。
_
解决方案
Aleks Andreev 的回应有效!非常感谢。
【问题讨论】:
标签: c# vb.net linq datatable group-by