日期:2014-05-17  浏览次数:21126 次

gridview绑定后再添加一行,急,在线等
做数据统计:SQL查出来是表里的所有数据,统计则只统计当前页的数据.
所以在绑定表里再添一条统计数据的方法行不通
在RowDataBound里事件写是可以添加一条统计数据,但我现在gridview要实现列头托动效果,
当列托动在RowDataBound绑定的数据没有跟着过去
 e.Row.Cells[0].Text = "平均值";
                e.Row.Cells[1].Text = (decimal.Parse(hidSumValue1.Value) / gvlist.PageSize).ToString("f2");
                e.Row.Cells[2].Text = (decimal.Parse(hidSumValue2.Value) / gvlist.PageSize).ToString("f2");
                e.Row.Cells[3].Text = (decimal.Parse(hidSumValue3.Value) / gvlist.PageSize).ToString("f2");
因为绑定时是个固定的位置
大家给点思路

------解决方案--------------------
参考http://blog.csdn.net/lbh9158/article/details/1637002
17.GridView加入自动求和求平均值小计
http://blog.csdn.net/aigochina/article/details/8634476
------解决方案--------------------
http://www.dezai.cn/blog/article.asp?id=104
------解决方案--------------------
既然 为止是固定的 想要做小计最快的方法是在对应的datagrid每列下面加lable标签就可以了啊!
------解决方案--------------------
cell里面再画一行就是了
------解决方案--------------------
我做过类似的GridView生成行,我个人的做法是绑定DataTable,然后每次给DataTable添加一个空行再绑定