如何在运行时更改asp数据管理器的Pager.PagedControlID属性?

时间:2010-09-20 12:00:31

标签: asp.net paging

此属性最初是在aspx文件中设置的,但我想将其更改为在页面加载时以编程方式选择。

我设置了Pager.PagedControlID属性,但是在这一行收到以下错误消息:

Pager.PageSize = Convert.ToInt32(ListLength);

无法设置网页属性,因为找不到IPageableItemContainer。

有什么想法吗?我正在使用的ID我从内联的aspx中复制并粘贴,我检查它是正确的。

1 个答案:

答案 0 :(得分:0)

DataPager只能用于实现IPageableItemContainer接口的控件。如果您的控件(您希望页面)没有实现此属性,那么您可能需要编写一个实现该接口的包装器控件。