DataGrid 可謂是 ASP.Net 中最具代表性的控制項,但是自動分頁功能卻不適用於大量資料的讀取。
因為 DataGrid 自動分頁會把所有的資料抓下來後再進行分頁處理,在大量資料分頁時對系統效能就是很大的致命傷。
假設資料量有 100 萬筆,如果每次分頁只顯示10筆,在 DataGrid 每次分頁時還是會抓 100 萬筆的資料下來處理。
所以在資料量大的時候,DataGrid 分頁就必須要自己處理。
(因為太忙,做法等有空再後補,急著想看的人可以先到下面的網址參考)
Paging of Large Resultsets in ASP.NET
當DataGrid遇見100萬筆資料
另外有個大陸同胞自己寫了一個叫 AspNetPager 的控制項:
http://www.webdiyer.com/
1 comments On [ASP.Net] 大量資料下的 DataGrid 的分頁
看完了,不錯的文章.
期待你的補述~