例如有两列
客户 金额
张三 1
张三 1
李四 1
李四 1
datatable中如何按客户进行汇总,金额累加,结果为:
张三 2
李四 2
linq 进行操作
具体代码怎么实现
@夏日星:
var query=tb.group(g=>g.Field<string>("Name")).select(s=>new {s.key,count=s.Sum(t=>int.parse(t.Filed<int>("金额")))});
具体网上搜索
写个for也就几行代码。
可以用dataTable.Compute函数,不过这个每次只能取单个值,你可以先取出名称,然后一一统计