日期:2014-05-18  浏览次数:20551 次

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

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