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