C#中关于datagridview 分组统计的问题

rendo 2016-10-26 05:31:30
问题描述:
用C#中 Datagridview控件完成了一组数据计算,格式如下图所示:


现在要实现按照“名称”进行分组统计,统计结果如下图:


入门选手,特来请教,该如何实现,烦请各位帮助,谢谢各位!

...全文
722 3 打赏 收藏 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
rendo 2016-10-29
  • 打赏
  • 举报
回复
引用 1 楼 stherix 的回复:
如果你的数据结构是这样的话 class example { string Name int ResultData } 那么可以用 list.GroupBy(item=>item.Name).Select(group=>new{Name=group.Name,Sum=group.Sum() }); 来获得结果列表
我的datagridview中,中间数据是手动输入的,结果数据是算出来的。在程序里没有定义过类似您说的 Class example这样的数据结构。
stherix 2016-10-26
  • 打赏
  • 举报
回复
引用 1 楼 stherix 的回复:
如果你的数据结构是这样的话 class example { string Name int ResultData } 那么可以用 list.GroupBy(item=>item.Name).Select(group=>new{Name=group.Name,Sum=group.Sum() }); 来获得结果列表
Name=group.Name应该为Name=group.Key
stherix 2016-10-26
  • 打赏
  • 举报
回复
如果你的数据结构是这样的话 class example { string Name int ResultData } 那么可以用 list.GroupBy(item=>item.Name).Select(group=>new{Name=group.Name,Sum=group.Sum() }); 来获得结果列表

111,128

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧