【发布时间】:2013-08-30 01:29:17
【问题描述】:
我有一个包含多列的 DataTable。如果某列的值重复,我需要删除该行并添加数量。比如下面的数据表
ITEM QTY
------------
1 20
2 10
2 10
3 20
会变成:
ITEM QTY
-----------
1 20
2 20
3 20
这就是我所做的
var table = dt.AsEnumerable()
.GroupBy(row => row.Field("ITEM"))
.Select(group => group.First())
.CopyToDataTable();
它会删除多余的行,但不会累加数量。所以请在这方面帮助我。
【问题讨论】:
-
试试这个[在此处输入链接描述][1] [1]:stackoverflow.com/questions/4415519/…
标签: c# linq datatable dataset linq-to-dataset