2009-06-19 24 views
2

HI,我有綁定到一個ObjectDataSource的一箇中繼。我使用Typed DataSet檢索我的數據,我的TableAdapter根據startIndex和pageSize查詢數據的子集。我都設置爲自定義分頁,它實際上工作。中繼器,自定義分頁,PagedDataSource,可能嗎?

不過,我想知道是否有可能爲我的TableAdapter返回一個PagedDataSource,我ObjectDataSource控件綁定到它,這一切都使用自定義分頁和編碼使用PagedDataSource的屬性我自己的尋呼機。

此刻,我存儲大量信息在ViewState如當前頁,IsFirstPage,IsLastPage,等等...在這裏,一個討厭的事情是,ObjectDataSource的SelectCountMethod不會暴露結果這是一個必須要創建尋呼機......基本上,我需要對數據庫的另一個呼叫只是爲了挑選值。

傳承ObjectDataSource控件或ObjectDataSourceView只是揭露TotalRowCount是太複雜了,我很少能夠使其不添加任何功能工作。

我讀過一些關於PagedDataSource和感覺它無法與中繼器一起做很多自定義分頁...

任何想法?

回答

1

你可以嘗試一個DataList綁定到你的消耗臭氧層物質DataPager的一起。在DataList類似於你必須顯式聲明發出標記一箇中繼器,但提供了更強大的分頁功能,尤其是隨着DataPager控件。有關如何使用控件的更多信息,請參見these set of articles

+0

我期待着你的想法+1,不該源時間不會太長。 – maxbeaudoin 2009-06-19 18:25:05

+0

我搞砸了,使用2.0 hehe ...會尋找一種適用於2.0的DataPager。 – maxbeaudoin 2009-06-19 18:34:53