DataPager.FindPageableItemContainer Metodo

Definizione

Recupera il controllo associato a dati associato al DataPager controllo .

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

Valori restituiti

Controllo associato a dati associato al DataPager controllo .

Eccezioni

Impossibile trovare un controllo che implementa l'interfaccia IPageableItemContainer nella pagina.

oppure

Il controllo specificato dalla PagedControlID proprietà non implementa l'interfaccia IPageableItemContainer .

oppure

Il DataPager controllo non dispone di un contenitore di denominazione.

Commenti

Il controllo associato a dati recuperato da questo metodo fa riferimento a un oggetto origine dati che contiene i dati delle pagine del DataPager controllo. Affinché il controllo possa eseguire la DataPager pagina di questi dati, il controllo associato a dati deve implementare l'interfaccia IPageableItemContainer .

Il FindPageableItemContainer metodo controlla se la PagedControlID proprietà è impostata sull'ID di un controllo associato a dati. Se la PagedControlID proprietà non è impostata, il FindPageableItemContainer metodo consente di spostare lo stack di contenitori di denominazione per cercare un controllo associato a dati. Ad esempio, se il DataPager controllo si trova all'interno del ListView.LayoutTemplate modello di un ListView controllo, la PagedControlID proprietà non deve essere impostata. Ciò è dovuto al fatto che il FindPageableItemContainer metodo può trovare automaticamente il ListView controllo esaminando l'albero dei controlli.

Si applica a

Vedi anche