DataPager.FindPageableItemContainer Método

Definição

Recupera o controlo ligado a dados associado ao DataPager controlo.

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

Devoluções

O controlo limitado por dados associado ao DataPager controlo.

Exceções

Um controlo que implementa a IPageableItemContainer interface não foi encontrado na página.

-ou-

O controlo especificado pela PagedControlID propriedade não implementa a IPageableItemContainer interface.

-ou-

O DataPager controlo não tem um contentor de nomeação.

Observações

O controlo databound recuperado por este método refere-se a um objeto fonte de dados que contém os dados das DataPager páginas de controlo. Para que o DataPager controlo consiga paginar estes dados, o controlo vinculado aos dados deve implementar a IPageableItemContainer interface.

O FindPageableItemContainer método verifica se a PagedControlID propriedade está definida para o ID de um controlo ligado a dados. Se a PagedControlID propriedade não estiver definida, o FindPageableItemContainer método sobe pela pilha de contentores de nomes para procurar um controlo data-bound. Por exemplo, se o controlo DataPager estiver dentro do ListView.LayoutTemplate template de um ListView controlo, a PagedControlID propriedade não tem de ser definida. Isto porque o FindPageableItemContainer método pode encontrar automaticamente o ListView controlo ao examinar a árvore de controlo.

Aplica-se a

Ver também