Freigeben über


DetailsView.CreateChildControls(IEnumerable, Boolean) Methode

Definition

Erstellt die Steuerelementhierarchie, mit der das DetailsView-Steuerelement gerendert wird.

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

Parameter

dataSource
IEnumerable

Ein IEnumerable, das die Datenquelle für das DetailsView-Steuerelement darstellt.

dataBinding
Boolean

true, um anzugeben, dass diese Methode während der Datenbindung aufgerufen wird, andernfalls false.

Gibt zurück

Int32

Die Anzahl der Elemente in der Datenquelle.

Ausnahmen

dataSource gibt eine NULL-DataSourceView zurück.

- oder -

dataSource ist keine ICollection und kann keine Gesamtzeilenanzahl zurückgeben.

- oder -

dataBinding ist false, und dataSource implementiert die ICollection-Schnittstelle nicht.

- oder -

dataSource implementiert die ICollection-Schnittstelle nicht, und AllowPaging ist auf true festgelegt.

Hinweise

Die CreateChildControls Methode ist eine Hilfsmethode, die vom DetailsView Steuerelement aufgerufen wird, um die Steuerelementhierarchie für das Steuerelement zu erstellen.

Hinweise für Vererber

Wenn Sie die DetailsView Klasse erweitern, können Sie diese Methode außer Kraft setzen, um ihre eigene Steuerelementhierarchie zu erstellen.

Gilt für

Siehe auch