Sdílet prostřednictvím


DetailsView.CreateFieldSet(Object, Boolean) Metoda

Definice

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

truepouží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 trueuseDataSource 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í.

Platí pro

Viz také