我正在使用 PagedDataSource 填充中继器,并且在填充该中继器之后,我想对构成要发送到中继器的页面的数据子集(我的 CurrentPageIndex,PageSize=10)执行一些其他操作。
所以我的问题是如何获得这 10 条记录?
通过查看 MSDN,看起来我应该能够使用 PagedDataSource.CopyTo 将其复制到 System.Array,但我似乎得到“索引超出了数组的范围”。(我不确定我需要如何从 PagedDataSource 设置数组的边界。)
或者,如果我可以将这些记录放入 SqlDataReader 或任何其他方式来读取它们并使用它们做更多的事情,而不仅仅是在我的中继器中显示(再次,从我设置为的页面中查找记录),我会很高兴我的中继器上的数据源)
或者,我是不是走错了路,有没有办法把这些从中继器中拉出来?
谢谢!