首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

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

2012-03-27 
把几行的数据相加合并成一行.A 10 20 30 40 50A 10 20 30 40 50A 10 20 30 40 50合并后:A 30 60 90 120 15

把几行的数据相加合并成一行.
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文件里处理的啊。。。。。。。

热点排行