DataPager.FindPageableItemContainer Méthode

Définition

Récupère le contrôle lié aux données associé au DataPager contrôle.

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

Retours

Contrôle lié aux données associé au DataPager contrôle.

Exceptions

Contrôle qui implémente l’interface IPageableItemContainer introuvable sur la page.

- ou -

Le contrôle spécifié par la PagedControlID propriété n’implémente pas l’interface IPageableItemContainer .

- ou -

Le DataPager contrôle n’a pas de conteneur d’affectation de noms.

Remarques

Le contrôle lié aux données récupéré par cette méthode fait référence à un objet de source de données qui contient les données que les pages de DataPager contrôle. Pour que le DataPager contrôle puisse pager ces données, le contrôle lié aux données doit implémenter l’interface IPageableItemContainer .

La FindPageableItemContainer méthode vérifie si la PagedControlID propriété est définie sur l’ID d’un contrôle lié aux données. Si la PagedControlID propriété n’est pas définie, la FindPageableItemContainer méthode augmente la pile des conteneurs d’affectation de noms pour rechercher un contrôle lié aux données. Par exemple, si le DataPager contrôle se trouve à l’intérieur du ListView.LayoutTemplate modèle d’un ListView contrôle, la PagedControlID propriété n’a pas besoin d’être définie. Cela est dû au fait que la FindPageableItemContainer méthode peut rechercher automatiquement le ListView contrôle en examinant l’arborescence de contrôles.

S’applique à

Voir aussi