DetailsView.CreateChildControls(IEnumerable, Boolean) Método

Definição

Cria a hierarquia de controlo usada para renderizar o DetailsView controlo.

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

E IEnumerable que representa a fonte de dados do DetailsView controlo.

dataBinding
Boolean

true para indicar que este método está a ser chamado durante a ligação de dados; caso contrário, false.

Devoluções

O número de itens na fonte de dados.

Exceções

dataSource devolve um nulo DataSourceView.

-ou-

dataSource não é um ICollection e não pode devolver uma contagem total de linhas.

-ou-

dataBinding é false e dataSource não implementa a ICollection interface.

-ou-

dataSource não implementa a ICollection interface e AllowPaging está definido como true.

Observações

O CreateChildControls método é um método auxiliar chamado pelo DetailsView controlo para criar a hierarquia de controlo do controlo.

Notas para Herdeiros

Ao estender a DetailsView classe, pode sobrepor este método para criar a sua própria hierarquia de controlo.

Aplica-se a

Ver também