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í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.