当前位置: 代码迷 >> ASP.NET >> 请问分页的Datagrid绑两次的有关问题!
  详细解决方案

请问分页的Datagrid绑两次的有关问题!

热度:1640   发布时间:2013-02-25 00:00:00.0
请教分页的Datagrid绑两次的问题!!!
当页面停在第二页的时候,再绑一次,第二页的数据把第一页的数据冲掉了  
小弟初学,请高手指教啊

------解决方案--------------------------------------------------------
撒米意思?

第二页的时候还想显示第一页的数据?
------解决方案--------------------------------------------------------
DataGrid 只能储存一页

------解决方案--------------------------------------------------------
路过,jf

------解决方案--------------------------------------------------------
没明白
你要做分页还是什么?
------解决方案--------------------------------------------------------
本来就应该是这样的啊,你浏览第二页的数据时当然不存在显示第一页的数据了,你想要达到什么效果啊,说清楚点撒!
------解决方案--------------------------------------------------------
犀利糊涂~~~~~~~~~~
------解决方案--------------------------------------------------------
我也莫名其妙的,表达能力有问题呀
------解决方案--------------------------------------------------------
没错,完全不明白
------解决方案--------------------------------------------------------
^o^,初学者。
是不是出现的错误提示为“CurrentPageIndex它必须大于等于0且小于PageCount”?同样的问题,我昨天刚解决,在适当的部位将CurrentPageIndex重新赋值等于0,就可以了。
------解决方案--------------------------------------------------------
我感觉你应该把这个邦定分别来写,比如bind1是:显示数据集1,bind2是显示数据集2,当然bind1和bind2都是自己写的啊,然后在分页时候再判断(通过各种方法),如果要显示数据集1,那么就bind1,如果是显示数据集2就bind2,你要的是这个意思吗?
------解决方案--------------------------------------------------------
楼主你将你如何绑定DATAGRID的代码段贴出来分析容易些.懂么?!
------解决方案--------------------------------------------------------
是因为你在pageIndexchanged事件中 给grid赋值e.newpageindex后没有再次绑定 要再次绑定才行 当然 要保证newPageIndex小于总页数-1 

------解决方案--------------------------------------------------------
在分页方法里加上你自己写的页面绑定方法

然后在page_load里加上
if(!IsPostBack)
{
...
}
------解决方案--------------------------------------------------------
GO
------解决方案--------------------------------------------------------
看不懂...
------解决方案--------------------------------------------------------
没看明白
------解决方案--------------------------------------------------------
点了第二页,数据没变?
  相关解决方案