使用ObjectDataSource實現GridView分頁

fei997yang發表於2007-04-07

asp.net2.0中ObjectDataSource可以說是業務層和UI層的橋樑。分頁方式有有兩種 。第一種方法是一次將所有的資料取出,剩下的工作由GridView內部機制實現。

第二種方法是自定義分頁,每次取一頁。將ObjectDataSource的AllowPaging屬性設為true,TypeName屬性置為你的處理業務邏輯的型別名,SelectMethod屬性指向獲取資料的方法,其所指向的方法的引數名與ObjectDataSource的StartRowIndexParameterName、MaximumRowsParameterName、SortParameterName相對應(引數順序不固定,但要一一對應)。StartRowIndexParameterName是行索引(此引數有系統處理,不需賦值),MaximumRowsParameterName為每頁的條目數(根據GridView的PageSize確定)。最後將SelectCountMethod指向查詢資料總數的方法。

相關文章