我正在使用PagedDataSource填充Repeater,並且在填充該Repeater之後,我想對該Repeater執行一些其他操作構成我發送給Repeater的頁面的數據子集(我的CurrentPageIndex,PageSize = 10)。如何使用PagedDataSource.CopyTo(或以其他方式使用我發送給我的中繼器的相同數據)
所以我的問題是如何得到這10條記錄?
從審查MSDN,它看起來像我應該能夠使用PagedDataSource.CopyTo將其複製到System.Array,但我似乎得到「索引超出數組的界限」。 (我不知道如何設置頁面數據源的數組邊界。)
或者,如果我可以將這些記錄轉換爲SqlDataReader或其他任何方式來讀取它們,我會很高興。除了在我的中繼器中顯示外,還要做更多的事情(再次,從我設置爲我的中繼器上的DataSource的頁面中查找記錄)
或者,我是否正在討論這種錯誤方式,將它們從Repeater中拉出來?
謝謝!