DetailsView.CreateChildControls(IEnumerable, Boolean) Metoda

Definice

Vytvoří hierarchii ovládacího prvku použitou k vykreslení DetailsView 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

truek označení, že tato metoda je volána během datové vazby; v opačném případě . false

Návraty

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á metoda volaná ovládacím prvkům DetailsView , která vytvoří hierarchii ovládacích prvků.

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é