使用asp.net的pageDataSource中時索引問題解決方法
更新時間:2013年04月13日 18:21:44 作者:
當(dāng)前頁面在數(shù)據(jù)的除第一頁的任何一個頁面時,重新條件查詢并且是新條件的總頁數(shù)小于剛才查詢得到的頁碼時,就會出現(xiàn)“索引 20 不是為負(fù)數(shù),就是大于行數(shù)”的類似的錯誤
出現(xiàn)錯誤情況:
當(dāng)前頁面在數(shù)據(jù)的除第一頁的任何一個頁面時,重新條件查詢并且是新條件的總頁數(shù)小于剛才查詢得到的頁碼時,就會出現(xiàn)“索引 20 不是為負(fù)數(shù),就是大于行數(shù)”的類似的錯誤!
原因分析:
當(dāng)查詢的數(shù)據(jù)的頁碼索引大于1時,重新查詢條件時,當(dāng)前所得數(shù)據(jù)的頁碼數(shù)又少于上次所得到的頁碼,所以新查詢索引小于上次查詢索引,出現(xiàn)索引大于行數(shù)的問題。
解決方法:
每次重新查詢前把頁碼索引初始化為1,
當(dāng)前頁面在數(shù)據(jù)的除第一頁的任何一個頁面時,重新條件查詢并且是新條件的總頁數(shù)小于剛才查詢得到的頁碼時,就會出現(xiàn)“索引 20 不是為負(fù)數(shù),就是大于行數(shù)”的類似的錯誤!
原因分析:
當(dāng)查詢的數(shù)據(jù)的頁碼索引大于1時,重新查詢條件時,當(dāng)前所得數(shù)據(jù)的頁碼數(shù)又少于上次所得到的頁碼,所以新查詢索引小于上次查詢索引,出現(xiàn)索引大于行數(shù)的問題。
解決方法:
每次重新查詢前把頁碼索引初始化為1,
相關(guān)文章
詳解在ASP.NET Core中使用Angular2以及與Angular2的Token base身份認(rèn)證
這篇文章主要介紹了詳解在ASP.NET Core中使用Angular2以及與Angular2的Token base身份認(rèn)證,有興趣的可以了解一下。2016-12-12GridView控件實現(xiàn)數(shù)據(jù)的修改(第9節(jié))
這篇文章主要介紹了GridView控件實現(xiàn)數(shù)據(jù)的修改,需要的朋友可以參考下2015-08-08此頁的狀態(tài)信息無效,可能已損壞 的處理辦法及原因分析
此頁的狀態(tài)信息無效,可能已損壞 的處理辦法及原因分析,需要的朋友可以參考一下2013-06-06ajaxControlToolkit中CascadingDropDown的用法說明
今天頭叫寫一個類似三級聯(lián)動的控件,最好實現(xiàn)無刷新,是石油軟件中的一個數(shù)據(jù),需要表現(xiàn)出類似 X1-22 這樣的格式,上下標(biāo)的數(shù)據(jù)是固定的 想了很多辦法來表現(xiàn)這個數(shù)字,最后決定用3個DropDownList控件2008-11-11使用Visual Studio 2017作為Linux C++開發(fā)工具
這篇文章主要為大家詳細(xì)介紹了使用Visual Studio 2017作為Linux C++開發(fā)工具的相關(guān)資料,具有一定的參考價值,感興趣的小伙伴們可以參考一下2017-03-03ASP.Net MVC_DotNetZip簡單使用方法,解決文件壓縮的問題
下面小編就為大家?guī)硪黄狝SP.Net MVC_DotNetZip簡單使用方法,解決文件壓縮的問題。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2016-06-06