c# winForm 中datagridview 求合计的问题

想实现在最后一行生成合计,看网上提供的思路,1、用union select sum(字段) from table 的方法,就是并上一条记录的方法。2、另一种是用for循环对某列求和,然后添加到DataTable中,最后绑定到datagridview中。
问题是:这样实现后,如果对datagridview中某列重新排序,合计列跑的中间去了。。。。有没有更好的实现方法呀?????

第1个回答  2012-06-12
如果不要求排序,那你就禁用排序,可以解决此问题;
若一定要排序,那你将统计行单独放入一个datagridview中处理。本回答被提问者和网友采纳
第2个回答  2012-06-12
在后台求和 再绑定到datagridview 中。
第3个回答  2012-06-12
禁止排序
第4个回答  2012-06-12
放到footer
相似回答