C# 汇总合计算数据代码问题
这个表 现在带入到C#程序中dataGridView1表里,然后我想让dataGridView2里汇总数据成 “公司名称 列”“公司名称个数和 列(同一公司数相加和)” "同一公司基数相加和 列" 类似如下:
请问这个自动汇总的按钮代码该如何写呢 谢谢了
------解决方案-------------------- DataTable table = new DataTable();
table.Columns.Add("公司名称", typeof(string));
table.Columns.Add("核对基数", typeof(int));
DataRow row = table.NewRow();
row["公司名称"] = "北京多企";
row["核对基数"] = "100";
table.Rows.Add(row);
row = table.NewRow();
row["公司名称"] = "北京多企";
row["核对基数"] = "200";
table.Rows.Add(row);
row = table.NewRow();
row["公司名称"] = "北京多企";
row["核对基数"] = "300";
table.Rows.Add(row);
var result =
from p in table.AsEnumerable()
group p by p.Field<string>("公司名称") into g
select new
{
公司名称 = g.Key,
公司名称个数 = g.Count(),
公司基数和 = g.Sum(q => q.Field<int>("核对基数"))
}