DetailsView.CreateChildControls(IEnumerable, Boolean) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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; false
v opačném případě .
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á 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.