Re: [問題] DATAGRID分頁的問題..
※ 引述《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
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 6 篇):
C_Sharp 近期熱門文章
PTT數位生活區 即時熱門文章