[ASP.Net] 大量資料下的 DataGrid 的分頁

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 的分頁

Leave a reply:

Your email address will not be published.

Site Footer

Sliding Sidebar