Condividi tramite


DataPager.FindPageableItemContainer Metodo

Definizione

Recupera il controllo con associazione a dati associato al controllo 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

Restituisce

Controllo con associazione a dati associato al controllo DataPager.

Eccezioni

Un controllo che implementa l'interfaccia IPageableItemContainer non è stato trovato nella pagina.

-oppure-

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

-oppure-

Il controllo DataPager non include il 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 DataPager controllo possa eseguire la 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 sale 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. Questo perché il FindPageableItemContainer metodo può trovare automaticamente il ListView controllo esaminando l'albero dei controlli.

Si applica a

Vedi anche