DetailsView.CreateFieldSet(Object, Boolean) Metodo

Definizione

Crea l'insieme completo di campi riga generati automaticamente e definiti dall'utente utilizzati per compilare la gerarchia dei controlli.

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

Parametri

dataItem
Object

Elemento di dati per cui creare i campi riga.

useDataSource
Boolean

true per utilizzare l'elemento di dati per creare campi riga generati automaticamente; in caso contrario, false.

Restituisce

Oggetto ICollection contenente sia i campi riga generati automaticamente che i campi riga definiti dall'utente per l'elemento di dati specificato.

Commenti

Il CreateFieldSet metodo è un metodo helper chiamato dal DetailsView controllo per creare il set completo di campi di riga per il controllo. Se la AutoGenerateRows proprietà è impostata su true, i campi di riga generati automaticamente vengono aggiunti ai campi di riga definiti dall'utente contenuti nella Fields raccolta. Per creare i campi di riga generati automaticamente in base all'elemento di dati, passare true per il useDataSource parametro. In caso contrario, i campi di riga generati automaticamente vengono creati in base alle proprietà dei campi di riga esistenti nel controllo.

Note per gli eredi

Quando si estende la classe, è possibile eseguire l'override DetailsView di questo metodo per creare un set personalizzato di campi di riga.

Si applica a

Vedi anche