我有一个数据集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");
答案 0 :(得分:2)
我认为以下查询会帮助您
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"])) };