-
DataTable aTable = new DataTable(); var result = aTable.Rows.Cast<DataRow>().GroupBy(x => x["ustomerid"].ToString() + x["productid"].ToString()).Where(x => { var sum = x.Sum(y => Convert.ToInt32(y["sellNum"])); return sum > 10; }); foreach (var thisGroup in result) { string thisKey = thisGroup.Key;//这组的名字,也就是x["ustomerid"].ToString() + x["productid"].ToString() foreach (var temp in thisGroup) { //遍历当前这组的所有信息 }