Condividi tramite


DetailsView.CreateChildControls(IEnumerable, Boolean) Metodo

Definizione

Crea la gerarchia dei controlli utilizzata per il rendering del controllo 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

Parametri

dataSource
IEnumerable

Oggetto IEnumerable che rappresenta l'origine dati per il controllo DetailsView.

dataBinding
Boolean

true per indicare che il metodo viene chiamato durante l'associazione dati; in caso contrario, false.

Restituisce

Int32

Numero di elementi presenti nell'origine dati.

Eccezioni

dataSource restituisce un oggetto DataSourceView null.

-oppure-

dataSource non è un'interfaccia ICollection e non può restituire il numero totale di righe.

-oppure-

dataBinding è false e dataSource non implementa l'interfaccia ICollection.

-oppure-

dataSource non implementa l'interfaccia ICollection e AllowPaging è impostato su true.

Commenti

Il CreateChildControls metodo è un metodo helper chiamato dal DetailsView controllo per creare la gerarchia dei controlli per il controllo.

Note per gli eredi

Quando si estende la classe, è possibile eseguire l'override DetailsView di questo metodo per creare una gerarchia di controlli personalizzata.

Si applica a

Vedi anche