linq 语句怎么写
linq 语句如何写?求助
winform界面datagridview中数据表
A B C
何 中 25
何 中 30
王 美 40
何 美 12
王 中 22
用Linq如何分组汇总C列 (例如 何 中 汇总为55)
var dgvrow = this.dgv.Rows.Cast<DataGridViewRow>();
var query = from item in dgvrow
group item by item.Cells[0].Values, item.Cells[1].Values into g
????这 里如何写或以上那里有问题?
------解决思路----------------------
srouce.GroupBy(x=>x.A).select(x=>new{
name=x.Key
count=x.Sum(y=>y.C)
});
------解决思路----------------------
通过数据源中直接操作
------解决思路----------------------
http://www.cnblogs.com/zq281660880/archive/2012/09/26/2704836.html
winform界面datagridview中数据表
A B C
何 中 25
何 中 30
王 美 40
何 美 12
王 中 22
用Linq如何分组汇总C列 (例如 何 中 汇总为55)
var dgvrow = this.dgv.Rows.Cast<DataGridViewRow>();
var query = from item in dgvrow
group item by item.Cells[0].Values, item.Cells[1].Values into g
????这 里如何写或以上那里有问题?
------解决思路----------------------
srouce.GroupBy(x=>x.A).select(x=>new{
name=x.Key
count=x.Sum(y=>y.C)
});
------解决思路----------------------
通过数据源中直接操作
var 查询结果 = 数据源.GroupBy(p => new { p.A, p.B }).Select(p => new { 分组Key = p.Key, 总数 = p.Sum(s => s.C) });
foreach(var x in 查询结果)
{
Console.WriteLine(x.分组Key.A + x.分组Key.B + "=" + x.总数.ToString());
}
------解决思路----------------------
http://www.cnblogs.com/zq281660880/archive/2012/09/26/2704836.html