Re: [問題] DATAGRID分頁的問題..

看板C_Sharp (C#)作者 (haha)時間19年前 (2006/03/20 09:39), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/6 (看更多)
※ 引述《wqazx (( ′ 3`)y--~￾ ￾ N)》之銘言: : 感謝各位大大之前為我解答連到ORACLE的問題.. : 已經解決了.. : 但是現再有另一個問題... : 就是我將從資料庫抓回來的資料表填入DATAGRID裡面.. : 但是卻無法分頁... : 我已經將DATAGRID裡的AllowPaging改成TRUE了.. : PageSize也改了.. : 但是但是會出現以下的訊息... : AllowCustomPaging 必須為 true,且當 AllowPaging 設為 'true' 且所選取的資料來源沒有實作 ICollection 時, : 必須為 ID 為 dgData 的 DataGrid 設定 VirtualItemCount。 : 請問一下是哪邊出了問題... : 是要改AllowCustomPaging 的屬性嗎 : 但是我改了AllowCustomPaging 之後不是還要另外寫一個判別頁數的函數嗎... : 請各位大大幫我解答... : 能不能只用AllowPaging就好..不用再另外設定AllowCustomPaging.. : 感謝.. 如果你只是想秀的話,我這邊有我常用的程式pattern 首先datagrid的屬性要設定的是 AllowCustomPaging False AllowPaging True PageSize 自己訂 當然要寫一些東西,然後對datagrid作databind 然後對datagrid的PageIndexChanged事件作一個handle(很簡單的沒幾行程式) 像下面(datagrid id=dg) Private Sub dg_PageIndexChanged(ByVal source As System.Object, ByVal e As System.Web.UI.WebControls. DataGridPageChangedEventArgs) handles dg.PageIndexChanged dg.CurrentPageIndex = e.NewPageIndex //重撈db, 然後再bind ... dg.DataSource=... dg.DataBind() .. End Sub 這樣應該可以分頁(有的時候handles可以不用寫...) 試試看吧~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.113.209.61
文章代碼(AID): #147WUxXh (C_Sharp)
文章代碼(AID): #147WUxXh (C_Sharp)