1

複数の列を持つ 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();

余分な行は削除されますが、数量は合計されません。ですから、この点で私を助けてください。

4

3 に答える 3