DataPager.FindPageableItemContainer Método

Definição

Recupera o controle associado a dados associado ao controle 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

Retornos

IPageableItemContainer

O controle associado a dados associado ao controle DataPager.

Exceções

Um controle que implementa a interface IPageableItemContainer não foi encontrada na página.

- ou - O controle especificado pela propriedade PagedControlID não implementa a interface IPageableItemContainer.

- ou - O controle 'DataPager não tem um contêiner de nomenclatura.

Comentários

O controle associado a dados recuperado por esse método faz referência a um objeto de fonte de dados que contém os dados que as páginas de DataPager controle. Para que o DataPager controle possa páginar esses dados, o controle associado a dados deve implementar a IPageableItemContainer interface.

O FindPageableItemContainer método verifica se a PagedControlID propriedade está definida como a ID de um controle associado a dados. Se a PagedControlID propriedade não estiver definida, o FindPageableItemContainer método aumentará a pilha de contêineres de nomenclatura para procurar um controle associado a dados. Por exemplo, se o DataPager controle estiver dentro do ListView.LayoutTemplate modelo de um ListView controle, a PagedControlID propriedade não precisará ser definida. Isso ocorre porque o FindPageableItemContainer método pode localizar automaticamente o ListView controle examinando a árvore de controle.

Aplica-se a

Confira também