DataPager.FindPageableItemContainer 方法

定义

检索与 DataPager 控件关联的数据绑定控件。

protected:
 virtual System::Web::UI::WebControls::IPageableItemContainer ^ FindPageableItemContainer();
protected virtual System.Web.UI.WebControls.IPageableItemContainer FindPageableItemContainer();
abstract member FindPageableItemContainer : unit -> System.Web.UI.WebControls.IPageableItemContainer
override this.FindPageableItemContainer : unit -> System.Web.UI.WebControls.IPageableItemContainer
Protected Overridable Function FindPageableItemContainer () As IPageableItemContainer

返回

DataPager 控件关联的数据绑定控件。

例外

在页面上找不到实现 IPageableItemContainer 接口的控件。

-或-

属性指定的 PagedControlID 控件不实现 IPageableItemContainer 接口。

-或-

控件 DataPager 没有命名容器。

注解

此方法检索的数据绑定控件引用包含控件页的数据的 DataPager 数据源对象。 DataPager要使控件能够对此数据进行分页,数据绑定控件必须实现IPageableItemContainer接口。

该方法 FindPageableItemContainer 检查属性是否 PagedControlID 设置为数据绑定控件的 ID。 如果未设置该 PagedControlID 属性,该方法 FindPageableItemContainer 将上调命名容器的堆栈来查找数据绑定控件。 例如,如果DataPager控件位于控件的ListView.LayoutTemplate模板内ListViewPagedControlID则无需设置该属性。 这是因为 FindPageableItemContainer 该方法可以通过检查控件树来自动查找 ListView 控件。

适用于

另请参阅