读书人

把几行的数据相加合并成一行.该如何处

发布时间: 2012-03-27 13:44:24 作者: rapoo

把几行的数据相加合并成一行.
A 10 20 30 40 50
A 10 20 30 40 50
A 10 20 30 40 50

合并后:

A 30 60 90 120 150




[解决办法]
数据源是datatable么?
var query=from t .dt.AsEnumerable()
group t by t.Field<string>("ID") into g//A所在列名
select new
{
ID=g.Key,
c1=g.Sum(m=>m.c1),
c2=g.Sum(m=>m.c2),
c3=g.Sum(m=>m.c3)
};

[解决办法]
1楼的代码就是在CS文件里处理的啊。。。。。。。

读书人网 >C#

热点推荐