我有一个datatable,里面的数据为
Name,ShouldMoney,RealMoney,CurrencyName,等等有很多列我想取出 dt里面的sum(ShouldMoney),sum(RealMoney),CurrencyName 这三列,给 前 两列汇总,按照CurrencyName ,求高手给个思路
Name,ShouldMoney,RealMoney,CurrencyName,等等有很多列我想取出 dt里面的sum(ShouldMoney),sum(RealMoney),CurrencyName 这三列,给 前 两列汇总,按照CurrencyName ,求高手给个思路
解决方案 »
- 火狐图片不显示
- Calendar.SelectedDate.ToString("dd-MMM-yyyy")
- 请教一下,我想实现一个功能就是判断用户的session是否过期要怎么判断。
- 100分求c#winform+sqlserver类似于foxmail或outLook的邮件系统源代码,帮顶有分
- 关于xml的问题
- 如何调用另一个窗口的事件??
- __doPostBack函數什麽用處
- 本人刚到此阵营,问一初级问题,枚举为何没有智能提示?
- C#使用Aforge.net 采集摄像头视频的帧速fps
- 怎样用Treeview获取某个驱动器的所有文件目录?
- .NET中不执行Page_Load方法
- 已知A坐标和X、Y偏移量,求B坐标
select sum(ShouldMoney),sum(RealMoney),CurrencyName from 表 group by CurrencyName
手写 可能有错误
var query = from r in dt.AsEnumerable()
group r by r.Field<string>["CurrencyName"] into g
select new {a=g.Key, b= g.Sum(p => p.Field<decimal>["ShouldMoney"]),c=g.Sum(p => p.Field<decimal>["RealMoney"])}