当前位置: 代码迷 >> ASP.NET >> datagrid翻页为何要再次绑定数据?有兴趣的朋友进来讨论
  详细解决方案

datagrid翻页为何要再次绑定数据?有兴趣的朋友进来讨论

热度:2269   发布时间:2013-02-25 00:00:00.0
datagrid翻页为什么要再次绑定数据?有兴趣的朋友进来讨论.
如题!
首先我的理解是
读出100条数据,页面只显示20条,那么datagrid就删除80条,只留下20条数据,然后生成html页面发送到客户端

------解决方案--------------------------------------------------------
嗯,差不多。
------解决方案--------------------------------------------------------
可以用datalist控件内嵌datagrid显示数据,每个datagrid只显示20条。每一次加载所有数据,但默认只显示datalist第一页内容,其它页都隐藏,翻页时,将相应页显示,其它页再隐藏。这样应该可以达到想要效果,不过当数量达到一定数量时,首次加载速度会比较慢
------解决方案--------------------------------------------------------
首先翻页要先得到页索引,那么DataGrid得到页索引之后将查询到的数据进行处理,如同你说的一样只保存这个页索引里面的数据,然后发向客户端,由于服务器要进行这一系列的操作所以就要再次绑定数据
------解决方案--------------------------------------------------------
你翻页用的get把