DetailsView.CreateChildControls(IEnumerable, Boolean) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Cria a hierarquia de controle usada para renderizar o controle DetailsView.
protected:
override int CreateChildControls(System::Collections::IEnumerable ^ dataSource, bool dataBinding);
protected override int CreateChildControls (System.Collections.IEnumerable dataSource, bool dataBinding);
override this.CreateChildControls : System.Collections.IEnumerable * bool -> int
Protected Overrides Function CreateChildControls (dataSource As IEnumerable, dataBinding As Boolean) As Integer
Parâmetros
- dataSource
- IEnumerable
Um IEnumerable que representa a fonte de dados do controle DetailsView.
- dataBinding
- Boolean
true
para indicar que este método está sendo chamado durante a associação de dados; caso contrário, false
.
Retornos
O número de itens na fonte de dados.
Exceções
dataSource
retorna um DataSourceView nulo.
- ou -
dataSource
não é um ICollection e não pode retornar uma contagem total de linhas.
- ou -
dataBinding
é false
e dataSource
não implementa a interface ICollection.
- ou -
dataSource
não implementa a interface ICollection e AllowPaging está definido para true
.
Comentários
O CreateChildControls método é um método auxiliar chamado pelo DetailsView controle para criar a hierarquia de controle para o controle.
Notas aos Herdeiros
Ao estender a DetailsView classe, você pode substituir esse método para criar sua própria hierarquia de controle.