Partilhar via


DetailsView.CreateFieldSet(Object, Boolean) Método

Definição

Cria o conjunto completo de campos de linha automaticamente gerados e definidos pelo usuário usados para gerar a hierarquia de controle.

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

Parâmetros

dataItem
Object

O item de dados para o qual criar os campos de linha.

useDataSource
Boolean

true para usar o item de dados para criar os campos de linha gerados automaticamente; caso contrário, false.

Retornos

Um ICollection que contém tanto os campos de linha gerados automaticamente quanto aqueles definidos pelo usuário para o item de dados especificado.

Comentários

O CreateFieldSet método é um método auxiliar chamado pelo DetailsView controle para criar o conjunto completo de campos de linha para o controle. Se a AutoGenerateRows propriedade for definida como true, os campos de linha gerados automaticamente serão acrescentados aos campos de linha definidos pelo usuário contidos na Fields coleção. Para criar os campos de linha gerados automaticamente com base no true item de dados, passe para o useDataSource parâmetro; caso contrário, os campos de linha gerados automaticamente são criados com base nas propriedades dos campos de linha existentes no controle.

Notas aos Herdeiros

Ao estender a DetailsView classe, você pode substituir esse método para criar seu próprio conjunto de campos de linha.

Aplica-se a

Confira também