DetailsView.CreateChildControls(IEnumerable, Boolean) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
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.