複数の列を持つ 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();
余分な行は削除されますが、数量は合計されません。ですから、この点で私を助けてください。