1. 程式人生 > >實現ASPxGridView基於AJAX和自定義資料來源的分頁查詢

實現ASPxGridView基於AJAX和自定義資料來源的分頁查詢

為了實現這個功能,可算是折騰了好久,因為我本人一直在用XpoDataSource繫結,不怎麼關注自定義分頁資料來源的。

首先要明確一點的是,自定義資料來源(指繫結到自己寫的資料訪問層,至於ObjectDataSource可不可以,目前我還沒驗證過)不支援自動彙總、分組、自動篩選(包括列頭篩選)、非繫結列,這在官方文件關於DataSourceForceStandardPaging屬性的說明中有提到,如果真要實現這些功能,還要自己寫很多非常複雜的程式碼,個人覺得還不如在GridView外自己實現。也就是說我們可以實現的就是自定義分頁及排序。廢話少說,貼程式碼(資料訪問層的程式碼就不貼了):

前臺:

後臺:

效果圖: