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

请教分页的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
------解决方案--------------------
看不懂...
------解决方案--------------------
没看明白
------解决方案--------------------
点了第二页,数据没变?