DetailsView.CreateFieldSet(Object, 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ří úplnou sadu automaticky generovaných a uživatelem definovaných řádkových polí, která slouží k vygenerování hierarchie řízení.
protected:
virtual System::Collections::ICollection ^ CreateFieldSet(System::Object ^ dataItem, bool useDataSource);
protected virtual System.Collections.ICollection CreateFieldSet (object dataItem, bool useDataSource);
abstract member CreateFieldSet : obj * bool -> System.Collections.ICollection
override this.CreateFieldSet : obj * bool -> System.Collections.ICollection
Protected Overridable Function CreateFieldSet (dataItem As Object, useDataSource As Boolean) As ICollection
Parametry
- dataItem
- Object
Datová položka, pro kterou chcete vytvořit řádková pole.
- useDataSource
- Boolean
true
použít položku dat k vytvoření automaticky vygenerovaných řádkových polí; v opačném případě . false
Návraty
Obsahuje ICollection automaticky vygenerovaná i uživatelem definovaná řádková pole pro zadanou položku dat.
Poznámky
Metoda CreateFieldSet je pomocná metoda, kterou DetailsView ovládací prvek volá k vytvoření úplné sady řádkových polí ovládacího prvku.
AutoGenerateRows Pokud je vlastnost nastavena na true
, automaticky generovaná řádková pole se připojí k uživatelem definovaným řádkovým polím obsaženým v kolekciFields. Pokud chcete vytvořit automaticky generovaná řádková pole na základě datové položky, předejte true
useDataSource
parametr. V opačném případě se automaticky generovaná řádková pole vytvoří na základě vlastností existujících řádkových polí v ovládacím prvku.
Poznámky pro dědice
Při rozšiřování DetailsView třídy můžete přepsat tuto metodu a vytvořit tak vlastní sadu řádkových polí.