我有一个名为completeDT_units的数据表。我将“帐户#”列分组并加上“Cur-Balance ....”
将grp复制到新数据表。
如何修改以下代码以复制未在以下代码中复制的“描述”?
由于
//GROUP FOR COUNTS
var accountGroups = completeDT_units.AsEnumerable()
.GroupBy(row => row.Field<String>("Account#"))
.Select(grp => new { Account = grp.Key, Count = grp.Sum(row => row.Field<int>("Cur-Balance....")) });
var tblAccCounts = new DataTable();
tblAccCounts.Columns.Add("Account#");
tblAccCounts.Columns.Add("Cur-Balance....");
foreach (var grp in accountGroups)
tblAccCounts.Rows.Add(grp.Account, grp.Count);
答案 0 :(得分:0)
您可以使用新关键字并将说明添加到分组
var accountGroups = completeDT_units.AsEnumerable()
.GroupBy(x => new { row => row.Field<String>("Account#"),
Description = row.Field<string>("Description").ToString() })
.Select(grp => new { Account = grp.Key.row,
descrpt = grp.Key.Description,
Count = grp.Sum(row => row.Field<int>("Cur-Balance....")) });