[問題] 在ASP.NET 2.0上面 如何實作paging
就例如一個從資料庫取出的表格
內容有一百萬筆
而我一次只秀10筆
如何做到翻頁的功能
以往舊的ASP.NET可以利用DataSet來作翻頁
但ASP.NET 2.0有強大的DataSource(AccessDataSource, SQLDataSource)可以使用
我實在很不想再弄一個DataSet出來
而我會需要翻頁的功能
是因為雖然在GridView裡 有提供翻頁
但DataList就沒提供了
而我需要DataList作一些更豐富的排版
我覺得最理想的方式
應該是DataSource應該要提供 剛好翻頁的按鈕
就可以作在DataSource上面
但我找的結果好像沒有這樣做
最後 我又跑去survey java documents
有一些SQL語法可以提供選取第n~m筆的資料
例如使用MS SQL TOP指令
但這資料量一多效能就很差了
不會真的要這樣做吧
大家有什麼想法呢?
--
生物資訊研究室:每天都會更新文件,提供生物資訊教學
http://www.bioinformatic.idv.tw
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.109.73.177
討論串 (同標題文章)
C_Sharp 近期熱門文章
PTT數位生活區 即時熱門文章