DataPager.FindPageableItemContainer Metod

Definition

Hämtar den databundna kontroll som är associerad med DataPager kontrollen.

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

Returer

Den databundna kontroll som är associerad med DataPager kontrollen.

Undantag

Det gick inte att hitta en kontroll som implementerar IPageableItemContainer gränssnittet på sidan.

-eller-

Kontrollen som anges av PagedControlID egenskapen implementerar IPageableItemContainer inte gränssnittet.

-eller-

Kontrollen DataPager har ingen namngivningscontainer.

Kommentarer

Den databundna kontroll som hämtas med den här metoden refererar till ett datakällans objekt som innehåller de data som DataPager styr sidorna. DataPager För att kontrollen ska kunna visa dessa data måste den databundna kontrollen implementera IPageableItemContainer gränssnittet.

Metoden FindPageableItemContainer kontrollerar om PagedControlID egenskapen är inställd på ID för en databunden kontroll. Om egenskapen PagedControlID inte har angetts FindPageableItemContainer går metoden upp i stacken med namngivningscontainrar för att söka efter en databunden kontroll. Om DataPager kontrollen till exempel finns i mallen för ListView.LayoutTemplate en ListView kontroll PagedControlID behöver egenskapen inte anges. Det beror på att FindPageableItemContainer metoden automatiskt kan hitta ListView kontrollen genom att undersöka kontrollträdet.

Gäller för

Se även