Udostępnij za pośrednictwem


DetailsView.CreateChildControls(IEnumerable, Boolean) Metoda

Definicja

Tworzy hierarchię kontrolek używaną do renderowania kontrolki 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

Parametry

dataSource
IEnumerable

Element IEnumerable reprezentujący źródło danych dla kontrolki DetailsView .

dataBinding
Boolean

true aby wskazać, że ta metoda jest wywoływana podczas wiązania danych; w przeciwnym razie , false.

Zwraca

Int32

Liczba elementów w źródle danych.

Wyjątki

dataSource Zwraca wartość null DataSourceView.

-lub-

dataSource nie jest elementem ICollection i nie może zwrócić łącznej liczby wierszy.

-lub-

dataBinding jest false i dataSource nie implementuje interfejsu ICollection .

-lub-

dataSource program nie implementuje interfejsu ICollection i AllowPaging jest ustawiony na truewartość .

Uwagi

Metoda CreateChildControls jest metodą pomocnika wywoływaną przez kontrolkę DetailsView w celu utworzenia hierarchii kontrolek dla kontrolki.

Uwagi dotyczące dziedziczenia

Podczas rozszerzania DetailsView klasy można zastąpić tę metodę, aby utworzyć własną hierarchię sterowania.

Dotyczy

Zobacz też