在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