使用asp.net的pageDataSource中时索引问题解决方法
程序员文章站
2024-03-02 12:27:16
出现错误情况: 当前页面在数据的除第一页的任何一个页面时,重新条件查询并且是新条件的总页数小于刚才查询得到的页码时,就会出现“索引 20 不是为负数,就是大于行数”的类似的...
出现错误情况:
当前页面在数据的除第一页的任何一个页面时,重新条件查询并且是新条件的总页数小于刚才查询得到的页码时,就会出现“索引 20 不是为负数,就是大于行数”的类似的错误!
原因分析:
当查询的数据的页码索引大于1时,重新查询条件时,当前所得数据的页码数又少于上次所得到的页码,所以新查询索引小于上次查询索引,出现索引大于行数的问题。
解决方法:
每次重新查询前把页码索引初始化为1,
当前页面在数据的除第一页的任何一个页面时,重新条件查询并且是新条件的总页数小于刚才查询得到的页码时,就会出现“索引 20 不是为负数,就是大于行数”的类似的错误!
原因分析:
当查询的数据的页码索引大于1时,重新查询条件时,当前所得数据的页码数又少于上次所得到的页码,所以新查询索引小于上次查询索引,出现索引大于行数的问题。
解决方法:
每次重新查询前把页码索引初始化为1,
上一篇: 浅谈PHP拦截器之__set()与__get()的理解与使用方法
下一篇: php排序算法实例分析
推荐阅读
-
使用asp.net的pageDataSource中时索引问题解决方法
-
ASP.NET MVC中解析淘宝网页出现乱码问题的解决方法
-
使用 C# 中的 dynamic 关键字调用类型方法时可能遇到的各种问题
-
Android中利用NetworkInfo判断网络状态时出现空指针(NullPointerException)问题的解决方法
-
asp.net中eval不能定义变量的问题的解决方法
-
Python结巴中文分词工具使用过程中遇到的问题及解决方法
-
ASP.NET中TextBox使用Ajax控件显示日期不全的问题解决方法
-
Android中利用NetworkInfo判断网络状态时出现空指针(NullPointerException)问题的解决方法
-
使用asp.net MVC4中的Bundle遇到的问题及解决办法分享
-
asp.net中eval不能定义变量的问题的解决方法