台灣最具影響力的-資訊專家社群 - 讓您成為最有價值的IT專業人才
線上人數
2025
 
會員總數:197934
接案會員:6196
文章總數:2320
討論主題:151331
歡迎您免費加入會員
討論區列表 >> ASP.NET >> 新元件DataPager的疑惑

[變換順序]
[我要回覆]
1


回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
新元件DataPager的疑惑
價值 : 60 QP  點閱數:1606 回應數:5

點圖分享到Plurk吧!
樓主

demo
高級專家
9578 47
5108 1632

捐贈 VP 給 demo
對於DataPager的疑惑,他的分頁撈資料是怎麼撈的?
是和GRIDVIEW之前的分頁一樣,一股腦的丟進記憶體再來分頁

還是很聰明的我要那一段就幫我撈那一段的資料出來呢?

煩請了解的大大給我一個答案吧(如可以順便附上網址說明更好囉)

本篇文章發表於2008-10-25 12:16
My Blog demo小鋪 http://demo.tc
VP、EP、QP、HP該如何使用? 2009年藍色小舖認證專家卡得主名單
1樓
回應

leem
初學者
645 0
580 84
檢舉此回應
在一般用法上DataPager也是要將所有資料讀出來才進行分頁的,
若要只讀出指定頁面的資料(資料來源分頁),可搭配ObjectDataSource,
須設定ObjectDataSource的下列屬性:
EnableCaching="True"
SelectMethod=您自行撰寫的讀取資料的Function名稱(只取出指定頁的資料)
SelectCountMethod=您自行撰寫取得資料總筆數的Function名稱
然後靠OjbectDataSource本身提供的StartRowIndexParameterName、MaximumRowsParameterName傳入要讀取的啟始筆數、要取出的筆數給SelectMethod指定的Function中,
再將ListView、DataPager、ObjectDataSource相關屬性設定好,即可做出資料來源分頁的功能。





本篇文章回覆於2008-10-26 11:18
2樓
作者回應

demo
高級專家
9578 47
5108 1632

捐贈 VP 給 demo 檢舉此回應
推一下看有沒有人回答=.=


本篇文章回覆於2008-11-24 00:01
My Blog demo小鋪 http://demo.tc
3樓
最有價值解答

Bibby
高級專家
9719 16
4171 1206
捐贈 VP 給 Bibby 檢舉此回應
1.DataPager他只支援有IPageableItemContainer的control..所以目前只有listview可以使用..(當然你可以自己亂搞..XD..)
2.目前只有linqdatasource才會很聰明的幫你作效率分頁..黃忠成大大大有提到..其他的就要自己處理啦..
http://blog.csdn.net/Code6421/archive/2008/04/24/2320487.aspx


本篇文章回覆於2008-11-24 08:33
這是我的Blog
http://bibby.be
4樓
作者回應

demo
高級專家
9578 47
5108 1632

捐贈 VP 給 demo 檢舉此回應
收下,回家再來摸一摸
因為我使用DataPager去很簡單的測,發現比原始的gridview快不少,所以有那種認為他已經不是全部塞進去的幻想=.=


本篇文章回覆於2008-11-24 08:39
My Blog demo小鋪 http://demo.tc
5樓
不錯的參考

Mark Shu
初級顧問
20183 159
7381 1936

捐贈 VP 給 Mark$ 檢舉此回應
.NET FRAMEWORK 3.5
GridView配合DataPager使用,還蠻好用的http://www.c-sharpcorner.com/uploadfile/nipuntomar/datapagergridview08012008123240pm/datapagergridview.aspx?login=true&user=markshu


本篇文章回覆於2008-11-24 21:33
[變換順序]
1
 

回覆
如要回應,請先登入.