Share via


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模板内ListView.LayoutTemplatePagedControlID则无需设置 属性。 这是因为 方法 FindPageableItemContainer 可以通过检查控件树自动查找 ListView 控件。

适用于

另请参阅