程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> ASP.NET >> ASP.NET基礎 >> 使用asp.net的pageDataSource中時索引問題解決方法

使用asp.net的pageDataSource中時索引問題解決方法

編輯:ASP.NET基礎
出現錯誤情況:

當前頁面在數據的除第一頁的任何一個頁面時,重新條件查詢並且是新條件的總頁數小於剛才查詢得到的頁碼時,就會出現“索引 20 不是為負數,就是大於行數”的類似的錯誤!

原因分析:

當查詢的數據的頁碼索引大於1時,重新查詢條件時,當前所得數據的頁碼數又少於上次所得到的頁碼,所以新查詢索引小於上次查詢索引,出現索引大於行數的問題。

解決方法:

每次重新查詢前把頁碼索引初始化為1,
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved