如何在c#中动态地使用多个列在dataTable中执行group by操作?

时间:2013-08-03 12:18:20

标签: c# linq

我的dataTable中有以下数据 enter image description here

我动态获取分组列(银行名称,办事处数,员工人数,每位员工的业务量,每位员工的利润)

现在我想将数据分为5级(即银行名称=>办公室数量=>员工数量=>员工人数=>每位员工利润)

我怎样才能动态地使用linq?

提前致谢....

1 个答案:

答案 0 :(得分:0)

由于您没有提供任何代码或实体,因此我可以通过示例

来演示它
var result = YourList.GroupBy(x=> new { x.NameOfBank, x.Noofoffices,x.Employees,x.BusinessperEmployee,x.Profitperemployee })