Compartilhar via


DataColumnSelectionConverter Classe

Definição

Fornece um conversor de tipo para uma propriedade que representa o nome do campo de um campo de coluna associado em um GridView controle.

public ref class DataColumnSelectionConverter : System::ComponentModel::TypeConverter
public class DataColumnSelectionConverter : System.ComponentModel.TypeConverter
type DataColumnSelectionConverter = class
    inherit TypeConverter
Public Class DataColumnSelectionConverter
Inherits TypeConverter
Herança
DataColumnSelectionConverter

Comentários

Use a DataColumnSelectionConverter classe para converter tipos de objeto antes da atribuição em uma propriedade de controle. Em geral, a classe dá suporte à DataColumnSelectionConverter conversão de tipos de objeto de cadeia de caracteres e fornece uma lista de valores padrão disponíveis para atribuição à propriedade de controle associada. A coleção de valores padrão é a lista de nomes de campo para campos de coluna associados para o controle atual GridView .

Para dar suporte à conversão de tipos de objeto adicionais, derive uma classe DataColumnSelectionConverter e substitua o método e ConvertFrom os CanConvertFrom métodos para os tipos de objeto adicionais. Para dar suporte a uma lista personalizada de valores atribuíveis padrão, substitua o GetStandardValues método.

Aplique o TypeConverterAttribute atributo para especificar a DataColumnSelectionConverter classe como o conversor de tipo para uma propriedade de controle. Por exemplo, a RowHeaderColumn propriedade do GridView controle especifica DataColumnSelectionConverter como conversor de tipo.

Observação

Você nunca deve acessar um conversor de tipo diretamente. Em vez disso, chame o conversor apropriado usando um TypeDescriptor objeto. Para obter mais informações, consulte os exemplos em TypeConverter.

O GetStandardValuesSupported método indica que o conversor dá suporte ao retorno de uma lista de valores disponíveis por meio do GetStandardValues método. O GetStandardValuesExclusive método indica que a lista não é uma lista exclusiva de valores possíveis.

Construtores

Nome Description
DataColumnSelectionConverter()

Inicializa uma nova instância da classe DataColumnSelectionConverter.

Métodos

Nome Description
CanConvertFrom(ITypeDescriptorContext, Type)

Indica se o tipo de origem especificado pode ser convertido no tipo da propriedade de controle associada.

CanConvertFrom(Type)

Retorna se esse conversor pode converter um objeto do tipo fornecido no tipo desse conversor.

(Herdado de TypeConverter)
CanConvertTo(ITypeDescriptorContext, Type)

Retorna se esse conversor pode converter o objeto no tipo especificado, usando o contexto especificado.

(Herdado de TypeConverter)
CanConvertTo(Type)

Retorna se esse conversor pode converter o objeto no tipo especificado.

(Herdado de TypeConverter)
ConvertFrom(ITypeDescriptorContext, CultureInfo, Object)

Converte o objeto especificado no tipo da propriedade de controle associada.

ConvertFrom(Object)

Converte o valor fornecido no tipo desse conversor.

(Herdado de TypeConverter)
ConvertFromInvariantString(ITypeDescriptorContext, String)

Converte a cadeia de caracteres fornecida no tipo desse conversor, usando a cultura invariável e o contexto especificado.

(Herdado de TypeConverter)
ConvertFromInvariantString(String)

Converte a cadeia de caracteres fornecida no tipo desse conversor, usando a cultura invariável.

(Herdado de TypeConverter)
ConvertFromString(ITypeDescriptorContext, CultureInfo, String)

Converte o texto fornecido em um objeto, usando as informações de contexto e cultura especificadas.

(Herdado de TypeConverter)
ConvertFromString(ITypeDescriptorContext, String)

Converte o texto fornecido em um objeto usando o contexto especificado.

(Herdado de TypeConverter)
ConvertFromString(String)

Converte o texto especificado em um objeto.

(Herdado de TypeConverter)
ConvertTo(ITypeDescriptorContext, CultureInfo, Object, Type)

Converte o objeto de valor fornecido no tipo especificado, usando as informações de contexto e cultura especificadas.

(Herdado de TypeConverter)
ConvertTo(Object, Type)

Converte o objeto de valor fornecido no tipo especificado, usando os argumentos.

(Herdado de TypeConverter)
ConvertToInvariantString(ITypeDescriptorContext, Object)

Converte o valor especificado em uma representação de cadeia de caracteres invariável de cultura usando o contexto especificado.

(Herdado de TypeConverter)
ConvertToInvariantString(Object)

Converte o valor especificado em uma representação de cadeia de caracteres invariável por cultura.

(Herdado de TypeConverter)
ConvertToString(ITypeDescriptorContext, CultureInfo, Object)

Converte o valor fornecido em uma representação de cadeia de caracteres usando as informações de contexto e cultura especificadas.

(Herdado de TypeConverter)
ConvertToString(ITypeDescriptorContext, Object)

Converte o valor fornecido em uma representação de cadeia de caracteres usando o contexto fornecido.

(Herdado de TypeConverter)
ConvertToString(Object)

Converte o valor especificado em uma representação de cadeia de caracteres.

(Herdado de TypeConverter)
CreateInstance(IDictionary)

Recria um Object determinado conjunto de valores de propriedade para o objeto.

(Herdado de TypeConverter)
CreateInstance(ITypeDescriptorContext, IDictionary)

Cria uma instância do tipo ao qual isso TypeConverter está associado, usando o contexto especificado, dado um conjunto de valores de propriedade para o objeto.

(Herdado de TypeConverter)
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetConvertFromException(Object)

Retorna uma exceção a ser gerada quando uma conversão não pode ser executada.

(Herdado de TypeConverter)
GetConvertToException(Object, Type)

Retorna uma exceção a ser gerada quando uma conversão não pode ser executada.

(Herdado de TypeConverter)
GetCreateInstanceSupported()

Retorna se alterar um valor nesse objeto requer uma chamada para o CreateInstance(IDictionary) método para criar um novo valor.

(Herdado de TypeConverter)
GetCreateInstanceSupported(ITypeDescriptorContext)

Retorna se alterar um valor nesse objeto requer uma chamada para CreateInstance(IDictionary) criar um novo valor, usando o contexto especificado.

(Herdado de TypeConverter)
GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetProperties(ITypeDescriptorContext, Object, Attribute[])

Retorna uma coleção de propriedades para o tipo de matriz especificado pelo parâmetro de valor, usando o contexto e os atributos especificados.

(Herdado de TypeConverter)
GetProperties(ITypeDescriptorContext, Object)

Retorna uma coleção de propriedades para o tipo de matriz especificado pelo parâmetro de valor, usando o contexto especificado.

(Herdado de TypeConverter)
GetProperties(Object)

Retorna uma coleção de propriedades para o tipo de matriz especificado pelo parâmetro de valor.

(Herdado de TypeConverter)
GetPropertiesSupported()

Retorna se esse objeto dá suporte a propriedades.

(Herdado de TypeConverter)
GetPropertiesSupported(ITypeDescriptorContext)

Retorna se esse objeto dá suporte a propriedades, usando o contexto especificado.

(Herdado de TypeConverter)
GetStandardValues()

Retorna uma coleção de valores padrão do contexto padrão para o tipo de dados para o qual esse conversor de tipo foi projetado.

(Herdado de TypeConverter)
GetStandardValues(ITypeDescriptorContext)

Retorna uma lista de valores disponíveis que podem ser atribuídos à propriedade de controle associada.

GetStandardValuesExclusive()

Retorna se a coleção de valores padrão retornados GetStandardValues() é uma lista exclusiva.

(Herdado de TypeConverter)
GetStandardValuesExclusive(ITypeDescriptorContext)

Indica se esse conversor retorna uma lista que contém todos os valores possíveis que podem ser atribuídos à propriedade de controle associada.

GetStandardValuesSupported()

Retorna se esse objeto dá suporte a um conjunto padrão de valores que podem ser escolhidos em uma lista.

(Herdado de TypeConverter)
GetStandardValuesSupported(ITypeDescriptorContext)

Indica se esse conversor retorna um conjunto de valores disponíveis para atribuição a uma propriedade de controle, dentro do contexto especificado.

GetType()

Obtém o Type da instância atual.

(Herdado de Object)
IsValid(ITypeDescriptorContext, Object)

Retorna se o objeto de valor fornecido é válido para esse tipo e para o contexto especificado.

(Herdado de TypeConverter)
IsValid(Object)

Retorna se o objeto de valor fornecido é válido para esse tipo.

(Herdado de TypeConverter)
MemberwiseClone()

Cria uma cópia superficial do Objectatual.

(Herdado de Object)
SortProperties(PropertyDescriptorCollection, String[])

Classifica uma coleção de propriedades.

(Herdado de TypeConverter)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a

Confira também