Udostępnij za pośrednictwem


DataPager.FindPageableItemContainer Metoda

Definicja

Pobiera kontrolkę powiązaną z danymi, która jest skojarzona z kontrolką 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

Zwraca

IPageableItemContainer

Kontrolka powiązana z danymi skojarzona z kontrolką DataPager .

Wyjątki

Nie można odnaleźć kontrolki IPageableItemContainer implementujące interfejs na stronie.

-lub- Kontrolka określona przez PagedControlID właściwość nie implementuje interfejsu IPageableItemContainer .

-lub- Kontrolka DataPager nie ma kontenera nazewnictwa.

Uwagi

Kontrolka powiązana z danymi pobierana przez tę metodę odwołuje się do obiektu źródła danych zawierającego DataPager dane, które strony sterujące. Aby kontrolka DataPager mogła stronicować te dane, kontrolka powiązana z danymi musi zaimplementować IPageableItemContainer interfejs.

Metoda FindPageableItemContainer sprawdza, czy PagedControlID właściwość jest ustawiona na identyfikator kontrolki powiązanej z danymi. PagedControlID Jeśli właściwość nie jest ustawiona, FindPageableItemContainer metoda przechodzi w górę stos kontenerów nazewnictwa w celu wyszukania kontrolki powiązanej z danymi. Jeśli na przykład kontrolka DataPager znajduje się wewnątrz ListView.LayoutTemplate szablonu kontrolki ListView , PagedControlID właściwość nie musi być ustawiona. Jest to spowodowane tym, że FindPageableItemContainer metoda może automatycznie znaleźć kontrolkę ListView , sprawdzając drzewo kontrolek.

Dotyczy

Zobacz też