DetailsView.CreateFieldSet(Object, Boolean) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.