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

100分急求DATAGRID数据绑定问题,得到解决立即给分
当页面停在第二页的时候,再绑一次,第二页的数据把第一页的数据冲掉了  
小弟初学,请高手指教啊

------解决方案--------------------
^o^,初学者。
是不是出现的错误提示为“CurrentPageIndex它必须大于等于0且小于PageCount”?同样的问题,我昨天刚解决,在适当的部位将CurrentPageIndex重新赋值等于0,就可以了。
------解决方案--------------------
不是很明白LZ的意思
------解决方案--------------------
应该是的分页控件的问题,你是通过什么分页,是存储过程,还是自带的分页程序。

如果是存储过程,说明在第二页你再绑定的时候传给存储过程的页码参数是2,而不是1
------解决方案--------------------
是因为你在pageIndexchanged事件中 给grid赋值e.newpageindex后没有再次绑定 要再次绑定才行 当然 要保证newPageIndex小于总页数-1
"在适当的部位将CurrentPageIndex重新赋值等于0,就可以了。 "
------解决方案--------------------
分页的时候每次翻页都需要再次绑定数据
------解决方案--------------------
翻页肯定第二页的内容会把第一页的页覆盖掉了,LZ穷竟想问一个什么问题呢
是没法分页,还是什么的?
------解决方案--------------------
原始的DataGrid本来就是取出所有DataSource的数据,然后分成几页显示某一页的,所以每一次翻页都要吧数据绑定一次。你的问题也不是很清楚,什么是覆盖啊,什么样的操作以后有什么现象?
------解决方案--------------------
推荐用存储过程
如果一定要用你DataGrid自带的
把你的带码贴出来