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 屬性 (Property) 指定的控制項沒有實作 IPageableItemContainer 介面。

-或-

DataPager 控制項沒有命名容器。

備註

這個方法所擷取的資料繫結控制項會參考資料源物件,其中包含控制項頁面的資料 DataPagerDataPager若要讓控制項能夠分頁此資料,資料繫結控制項必須實作 IPageableItemContainer 介面。

方法 FindPageableItemContainer 會檢查 屬性是否 PagedControlID 設定為資料繫結控制項的識別碼。 PagedControlID如果未設定 屬性,方法會 FindPageableItemContainer 向上移至命名容器堆疊,以尋找資料繫結控制項。 例如,如果 DataPager 控制項位於控制項的 ListView 範本內 ListView.LayoutTemplatePagedControlID 則不需要設定 屬性。 這是因為 FindPageableItemContainer 方法可以藉由檢查控制項樹狀結構來自動尋找 ListView 控制項。

適用於

另請參閱