无效的 CurrentPageIndex 值。它必须大于等于 0 且小于 PageCount
来源:互联网 发布:base64js.min.js 编辑:程序博客网 时间:2024/05/18 16:38
无效的 CurrentPageIndex 值。它必须大于等于 0 且小于 PageCount。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
情况一,两个文章类,A类文章有3页,B类文章有2页,绑定于同一个datagrid内,通过dropdownlist来切换绑定数据源时,如果在A类第3页时此时想切换到B类,则会提示
无效的 CurrentPageIndex 值。它必须大于等于 0 且小于 PageCount
造成这个的原因是,当前datagrid的CurrentPageIndex(当前页)处于第三页,而B类并没有第三页,B类最大只有第二页,所以会导致CurrentPageIndex异常。
解决办法:在dropdownlist的SelectedIndexChanged事件中加入:myDg.CurrentPageIndex=0;//将当前页指定为第0页,避免发生异常
情况二,该情况经常发生,当datagrid删除多页中的最后一页的最后一条记录时会报该异常。
原因同样,此时当前页CurrentPageIndex处于最后一页,但当你将最后一条记录删除后,最后一页不存在,导致异常产生,针对此,使用网上很多人都转载的代码可以解决:
//首先判断当前页是否为最后一页,且该页只有最后一条记录
if((myDg.CurrentPageIndex==myDg.PageCount-1)&&myDg.Items.Count==1)
{
//如果当前页-1>1表示当前页为多页的最后一页
if(myDg.CurrentPageIndex-1>1)
{
//由于是多页中的最后一页,且是最后一条记录,会产生异常,此时将当前页手动减1,避免异常
myDg.CurrentPageIndex=myDg.CurrentPageIndex-1;
}
else
{
myDg.CurrentPageIndex=0;
}
}
- 彻底解决!无效的 CurrentPageIndex 值.它必须大于等于 0 且小于 PageCount!的问题
- 无效的 CurrentPageIndex 值。它必须大于等于 0 且小于 PageCount之解决
- 显示错误-无效的 CurrentPageIndex 值。它必须大于等于 0 且小于 PageCount。
- 无效的 CurrentPageIndex 值。它必须大于等于 0 且小于 PageCount
- (转)无效的 CurrentPageIndex 值。它必须大于等于 0 且小于 PageCount。
- 无效的 CurrentPageIndex 值。它必须大于等于 0 且小于 PageCount
- 无效的 CurrentPageIndex 值。它必须大于等于 0 且小于 PageCount
- 无效的 CurrentPageIndex 值,它必须大于等于 0 且小于 PageCount。
- 无效的 CurrentPageIndex 值。它必须大于等于 0 且小于 PageCount
- 无效的 CurrentPageIndex 值。它必须大于等于 0 且小于 PageCount。
- Asp.net解决无效的 CurrentPageIndex 值.它必须大于等于 0 且小于 PageCount!的问题方法
- asp.net中“无效的CurrentPageIndex值。它必须大于等于0且小于PageCount”错误的解决方法
- 关于使用datagrid出现的CurrentPageIndex 值.它必须大于等于 0 且小于 PageCount!的问题
- 无效的 CurrentPageIndex 值。
- 左边的数都小于等于它,右边的数都大于等于它
- ibatis 大于等于小于等于的写法
- 93 求数组,左边的数都小于等于它,右边的数都大于等于它
- 面试--求数组,左边的数都小于等于它,右边的数都大于等于它
- Spring利用TimerTask定时控制
- struts2与spring集成开发问题求教?
- 昨天去了趟花旗大厦后才明白什么是真正的白领、什么是民工
- 第三十四章 原因从句、结果从句、
- 用mysqldumpslow分析mysql的slow query log
- 无效的 CurrentPageIndex 值。它必须大于等于 0 且小于 PageCount
- 周六周天加班,终于完成了将任何文件转换为二进制存储到数据库的工作
- 网关服务器之结构调整
- ABAP--批量建立员工照片关联程序参考代码
- 第三十三章 目的
- VC++ 的串口通讯【cite】
- 第三十二章 连词
- 让Subversion和Visual Studio 2005一起工作
- UDP穿透NAT的原理与实现 C#实现