首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

GridView动态绑定之后,如何给每个字段在footer求和,跟普通的不一样

2013-08-24 
GridView动态绑定之后,怎么给每个字段在footer求和,跟普通的不一样不好意思,再次请教各位大侠我把查询出来

GridView动态绑定之后,怎么给每个字段在footer求和,跟普通的不一样
不好意思,再次请教各位大侠

我把查询出来的数据动态绑定在了gridview上,因为查询的字段每次都不一样,字段数也不一样,所以抛弃了一直用的repeater,用了gridview

由于数据量大,所以用了真分页,所以普通的单元格汇总就没法满足了

于是我用一条sql查询出了汇总结果,放在dataset里,dataset的字段名也做到了和绑定的字段名一一对应,请问我应该如何把这个汇总结果显示在footer里

GridViewRow headname = GridView1.HeaderRow;//取出标题行
然后想怎么遍历标题行的每个单元格,和我dataset里的数据对应上,显示在footer

求大神赐教,先谢过了!

http://www.cnblogs.com/insus/archive/2013/03/22/2975824.html
[解决办法]
没看懂你要怎么显示 ,有统计结果,页脚里显示可以这样: <PagerTemplate>
               <div id="main">
                  <asp:Label ID="lblPageRow" runat="server" Text="1" CssClass="txtInfo"></asp:Label>
                  </div>
                                 </div>
              </PagerTemplate>

然后在GridView_DataBound把统计的值给上面的label显示
[解决办法]
兄弟利用devexpress的ASPxGridView可以完美的解决你的问题
[解决办法]
参考这篇,获取列名:
http://www.cnblogs.com/insus/p/3263569.html

参考这篇获取列总数:
http://www.cnblogs.com/insus/p/3265629.html
[解决办法]
你的GridView有一个AutoGenerateColumns属性,是设为true还是false?

[解决办法]
合计的数据都取出来了,不能绑定后动态的给gv添加最后一行作为统计?
[解决办法]
那只能用DataField来判断了:
DataField 与指定字段名来获取:
可以参考相关的:
http://www.cnblogs.com/insus/archive/2010/04/28/1722744.html


[解决办法]
你可以把每个列的和算出来,然后再绑定数据前添加一行
到数据源里面
[解决办法]
自动生成列与手动呈现列,是不一样:
GridView动态绑定之后,如何给每个字段在footer求和,跟普通的不一样

自动的话,它会以原字段名显示,全部列显示。而手动,可以指定某些字段,而且可以使用另外的名称来替代。

热点排行