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 屬性 (Property) 指定的控制項沒有實作 IPageableItemContainer 介面。
-或-
DataPager 控制項沒有命名容器。
備註
這個方法所擷取的數據綁定控件會參考數據源物件,其中包含控件頁面的數據 DataPager 。 DataPager若要讓控件能夠分頁此數據,數據綁定控件必須實作 IPageableItemContainer 介面。
方法會 FindPageableItemContainer 檢查 屬性是否 PagedControlID 設定為數據綁定控件的標識碼。 PagedControlID如果未設定 屬性,方法會FindPageableItemContainer向上捲動命名容器的堆疊,以尋找數據綁定控件。 例如,如果DataPager控件位於控件的ListView範本內ListView.LayoutTemplate,PagedControlID則不需要設定 屬性。 這是因為 FindPageableItemContainer 方法可以藉由檢查控件樹來自動尋找 ListView 控件。