C# DataTable选择distinct和sum

C# DataTable选择distinct和sum,c#,datatable,C#,Datatable,我有一个数据集dsItemDtls,它包含列Size-code和Quantity 大小代码是41,42,41,数量是1,2,1,2,我得到的输出是这样的 41 |42 |41 |42 |41 | ____________________ 1 | 2 |1 |2 |2 | ____________________ 但我需要这样的输出: 41 |42 _______ 4 |4 我尝试过以下代码: DataRow[] result = ddd.Table.Select("group b

我有一个数据集
dsItemDtls
,它包含列
Size-code
Quantity

大小代码是41,42,41,数量是1,2,1,2,我得到的输出是这样的

41 |42 |41 |42 |41 |
____________________
1  | 2 |1  |2  |2  |
____________________
但我需要这样的输出:

41 |42
_______

4  |4
我尝试过以下代码:

DataRow[] result = ddd.Table.Select("group by SizeCode,Quantity");

我想下面的问题会对你有所帮助

var result = from r in dt.AsEnumerable()
             group r by new { SizeCode = r["SizeCode"] } into g
             select new { SizeCode  = g.Key.SizeCode ,                           
             Quantity = g.Sum(x => Convert.ToInt32(x["Quantity"])) };

您可以轻松地将查询更改为groupby sizecode and sum of quantity.。因此我需要修改的位置。?用于填充数据集的查询。。而这些信息并不包括在问题中