Udostępnij za pośrednictwem


DetailsView.CreateFieldSet(Object, Boolean) Metoda

Definicja

Tworzy kompletny zestaw automatycznie generowanych i zdefiniowanych przez użytkownika pól wierszy używanych do generowania hierarchii sterowania.

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

Element danych, dla którego ma zostać utworzone pola wiersza.

useDataSource
Boolean

true aby użyć elementu danych do utworzenia automatycznie wygenerowanych pól wierszy; w przeciwnym razie , false.

Zwraca

Element ICollection zawierający zarówno wygenerowane automatycznie, jak i zdefiniowane przez użytkownika pola wierszy dla określonego elementu danych.

Uwagi

Metoda CreateFieldSet jest metodą pomocnika wywoływaną przez kontrolkę DetailsView w celu utworzenia kompletnego zestawu pól wierszy dla kontrolki. AutoGenerateRows Jeśli właściwość jest ustawiona na true, automatycznie generowane pola wierszy są dołączane do pól wierszy zdefiniowanych przez użytkownika zawartych w kolekcjiFields. Aby utworzyć automatycznie wygenerowane pola wierszy na podstawie elementu danych, przekaż true dla parametru useDataSource . W przeciwnym razie automatycznie wygenerowane pola wierszy są tworzone na podstawie właściwości istniejących pól wierszy w kontrolce.

Uwagi dotyczące dziedziczenia

Podczas rozszerzania DetailsView klasy można zastąpić tę metodę, aby utworzyć własny zestaw pól wierszy.

Dotyczy

Zobacz też