DetailsView.CreateChildControls(IEnumerable, Boolean) Metoda

Definice

Vytvoří hierarchii ovládacích prvků použitou DetailsView k vykreslení ovládacího prvku.

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

Představuje IEnumerable zdroj dat pro DetailsView ovládací prvek.

dataBinding
Boolean

true k označení, že tato metoda se volá během datové vazby; falsev opačném případě .

Návraty

Int32

Počet položek ve zdroji dat

Výjimky

dataSource vrátí hodnotu null DataSourceView.

-nebo-

dataSource není a ICollection nemůže vrátit celkový počet řádků.

-nebo-

dataBinding je false a dataSource neimplementuje ICollection rozhraní.

-nebo-

dataSource neimplementuje ICollection rozhraní a AllowPaging je nastaven na true.

Poznámky

Metoda CreateChildControls je pomocná DetailsView metoda volat ovládací prvek vytvořit hierarchii ovládacích prvků pro ovládací prvek.

Poznámky pro dědice

Při rozšiřování třídy můžete tuto metodu DetailsView přepsat a vytvořit vlastní řídicí hierarchii.

Platí pro

Viz také