リピーターに PagedDataSource を設定しています。そのリピーターにデータを設定した後、リピーターに送信するページを構成するデータのサブセットに対して他の操作を実行したいと考えています (CurrentPageIndex、PageSize=10)。
私の質問は、これらの 10 個のレコードを取得する方法です。
MSDN を確認すると、PagedDataSource.CopyTo を使用してそれを System.Array にコピーできるはずですが、「インデックスが配列の境界外でした」というメッセージが表示されているようです。(PagedDataSource から配列の境界を設定する方法がわかりません。)
または、これらのレコードを SqlDataReader に取得するか、または他の方法でそれらを読み取って、Repeater に表示するだけでなく、さらに多くのことを行うことができれば幸いです (繰り返しますが、設定したページからレコードを探します)リピーターのデータソース)
または、私はこれを間違った方法で行っていますか?これらをリピーターから引き戻す方法はありますか?
ありがとう!