首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

出现黄页 解决不了,该怎么处理

2012-02-15 
出现黄页 解决不了在DataGrid上面加了一个CheckBox,DataGrid实现分页。在绑定的时候里面对CheckBox是否选中

出现黄页 解决不了
在DataGrid上面加了一个CheckBox,DataGrid实现分页。在绑定的时候里面对CheckBox是否选中进行判断,当是true的时候,加了一个条件,RowFilter= "字段=1 "。
问题是:
分页后,我选中比如说第九页时候,再选中checkbox,出现黄页。说是
Exception   Details:   System.Web.HttpException:   Invalid   CurrentPageIndex   value.   It   must   be   > =   0   and   <   the   PageCount.

这个怎么搞呀

[解决办法]
你原来绑定的数据源在分页的时候PageCount> =9,加了一个条件,RowFilter= "字段=1 "过滤以后数据源中的项数减少了,pageCount <9.
如果此时浏览第9页以后的页就会出错。所以最好重新设置PageIndex=1

热点排行