Recupera il controllo con associazione a dati associato al controllo DataPager.
Assembly: System.Web.Extensions (in System.Web.Extensions.dll)
Protected Overridable Function FindPageableItemContainer As IPageableItemContainer
protected virtual IPageableItemContainer FindPageableItemContainer()
protected: virtual IPageableItemContainer^ FindPageableItemContainer()
abstract FindPageableItemContainer : unit -> IPageableItemContainer override FindPageableItemContainer : unit -> IPageableItemContainer
Valore restituito
Tipo: System.Web.UI.WebControls.IPageableItemContainerControllo con associazione a dati associato al controllo DataPager.
| Eccezione | Condizione |
|---|---|
| InvalidOperationException |
Un controllo che implementa l'interfaccia IPageableItemContainer non è stato trovato nella pagina. In alternativa Il controllo specificato dalla proprietà PagedControlID non implementa l'interfaccia IPageableItemContainer. In alternativa Il controllo DataPager non include il contenitore di denominazione. |
Il controllo con associazione a dati recuperato da questo metodo fa riferimento a un oggetto origine dati contenente i dati di cui il controllo DataPager esegue il paging. Per far sì che il controllo DataPager sia in grado di eseguire il paging dei dati in questione, il controllo con associazione a dati deve implementare l'interfaccia IPageableItemContainer.
Il metodo FindPageableItemContainer verifica se la proprietà PagedControlID è impostata sull'ID di un controllo con associazione a dati. Se la proprietà PagedControlID non è impostata, il metodo FindPageableItemContainer esamina lo stack di contenitori di denominazione per individuare un controllo con associazione a dati. Se ad esempio il controllo DataPager si trova all'interno del modello ListView.LayoutTemplate di un controllo ListView, non è necessario impostare la proprietà PagedControlID. Il metodo FindPageableItemContainer, infatti, è in grado di trovare automaticamente il controllo ListView esaminandone l’albero di controllo.
.NET Framework
Supportato in: 4, 3.5Windows 7, Windows Vista SP1 o versione successiva, Windows XP SP3, Windows Server 2008 (componenti di base del server non supportati), Windows Server 2008 R2 (componenti di base del server supportati con SP1 o versione successiva), Windows Server 2003 SP2
.NET Framework non supporta tutte le versioni di ciascuna piattaforma. Per un elenco delle versioni supportate, vedere Requisiti di sistema di .NET Framework.