Compartilhar via


DetailsView.CreateChildControls(IEnumerable, Boolean) Método

Definição

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

Int32

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.

Aplica-se a

Confira também