程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> ASP.NET >> ASP.NET基礎 >> ASP.NET編程時遇到GridView的一個問題 激發了未處理的事件PageIndexChanging

ASP.NET編程時遇到GridView的一個問題 激發了未處理的事件PageIndexChanging

編輯:ASP.NET基礎
苦苦研究了一下午問題之所在以後,終於從網上的一些資料找到了答案,原因應該是手動編程的數據源在ViewState中沒有保持的問題,一旦引起 PostBack,數據源的內容就丟失了,那麼解決辦法就是在GridView的"PageIndexChanging"的事件中指定新頁碼然後重新進行數據源的綁定。

代碼如下:
protected void GridView1_PageIndexChanging(object sender, GridViewPageEventArgs e)
{
GridView1.PageIndex = e.NewPageIndex;
/* ----- 重寫一遍先前綁定數據源的代碼 ----- */
}
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved