DataPager.FindPageableItemContainer 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
检索与 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.LayoutTemplate,PagedControlID则无需设置 属性。 这是因为 方法 FindPageableItemContainer 可以通过检查控件树自动查找 ListView 控件。