当前位置:编程学习 > C#/ASP.NET >>

GridView列的统计问题,求教大侠们

   各位大侠好:

       我现在有一个Gridview(统计员工工资)有分页,我在最后一行想统计所有员工工资总和,就是工资这列的总和,怎

么做?我只能统计当前页的,而不能统计下一页的数据,望大侠们指点迷津。谢谢


       最后有案例、代码。很快接分,分数会给到代码的那人。  --------------------编程问答-------------------- http://topic.csdn.net/u/20081227/16/137f3ed9-2df2-4d29-af1b-375bbd6dcf9b.html参照这里 --------------------编程问答-------------------- 我感觉在后台抽出来数据,进行计算后,把一行加在list里然后再绑定控件,应该可以把 --------------------编程问答--------------------

你取数据的时候sum一下此列不行么,然后直接取出来,不要在页面上或后台计算 --------------------编程问答--------------------
引用 1 楼  的回复:
http://topic.csdn.net/u/20081227/16/137f3ed9-2df2-4d29-af1b-375bbd6dcf9b.html参照这里



这里面都不行,不清楚 --------------------编程问答-------------------- gridview  可以通过SQL 语句的sum 来计算总工资,
然后在grid view 添加新行。设置新行的最后一列的值为SQL 语句的sum 返回结果。 --------------------编程问答-------------------- 在gridview 的rowdataband 事件里处理,把每列记录放在footer --------------------编程问答--------------------
引用 6 楼  的回复:
在gridview 的rowdataband 事件里处理,把每列记录放在footer


来点实际的例子,这个不行的。 --------------------编程问答-------------------- 直接上代码
每次绑定的时候给控件添加一行
GridView1.Rows.Add();
GridView1.Rows[GridView1.Rows.Count - 1].Cells[1].Value = "合计";
GridView1.Rows[GridView1.Rows.Count - 1].Cells[2].Value = 总计金额;
总计金额得看你是用datatable绑定还是直接用list   datatable直接用select方法 select sum(金额)
list就遍历相加即可得到总计金额 --------------------编程问答-------------------- refer:


http://www.cnblogs.com/insus/articles/1433589.html
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,