2009-04-08 74 views
1


GridView的自動分頁不起作用

根據我的書是需要開始使用自動分頁設置GridView.AllowPaging爲true所有。但是當我嘗試導航到另一個頁面時,我得到GridView觸發事件PageIndexChanging,它沒有處理異常。然後我必須爲PageIndexChanging事件創建事件處理程序,但是當我導航到下一頁時,GridView不顯示任何內容。

Q1 - 我做錯了什麼?

Q2 - 本書是爲Asp.Net 3.5編寫的,但作者沒有提到上述行爲?任何想法爲什麼我的GridView行爲如此不同?


感謝名單

編輯:

我不好意思說,但原因沒有工作是因爲我忘了刪除線

if(IsPostBack) GridView.DataSourceID=""; 


對不起,您的時間和thanx幫助我

+0

大聲笑,是的,它也會這樣做! – MikeW 2009-04-08 21:45:30

回答

2

當你回發,你必須重新綁定數據到gridview。

您也可根據需要設置,如頁碼:

GridView1.CurrentPageIndex = e.NewPageIndex; 
5

已經有一段時間了,但是您是否必須設置頁面並重新綁定數據?從內存中,像...

gv.PageIndex = e.NewPageIndex 
// Rebind Grid 
1

如果您使用的ObjectDataSource爲你的GridView的數據源,你不必做那些代碼隱藏方法 - 這是所有處理自由。