DataSourceViewSchemaConverter Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Fornece um conversor de tipos para uma propriedade que representa um campo num esquema de fonte de dados.
public ref class DataSourceViewSchemaConverter : System::ComponentModel::TypeConverter
public class DataSourceViewSchemaConverter : System.ComponentModel.TypeConverter
type DataSourceViewSchemaConverter = class
inherit TypeConverter
Public Class DataSourceViewSchemaConverter
Inherits TypeConverter
- Herança
- Derivado
Observações
Use a DataSourceViewSchemaConverter classe para converter tipos de objetos antes da atribuição a uma propriedade de controlo. Em geral, suporta DataSourceViewSchemaConverter a conversão dos tipos de objetos string e fornece uma lista de valores padrão disponíveis para atribuição à propriedade de controlo associada. A coleção de valores padrão é a lista de campos no esquema da fonte de dados para o controlo atual.
Para suportar a conversão de tipos de objetos adicionais, derive uma classe a partir DataSourceViewSchemaConverter de e substitua os CanConvertFrom métodos and ConvertFrom para os tipos de objetos adicionais. Para suportar uma lista personalizada de valores atribuíveis padrão, sobrescreva o GetStandardValues método.
Aplique o TypeConverterAttribute atributo para especificar a DataSourceViewSchemaConverter classe como conversor de tipos para uma propriedade de controlo. Por exemplo, a SortExpression propriedade da DataControlField classe e a DataField propriedade da BoundField classe usam o DataSourceViewSchemaConverter como conversor de tipo de propriedade.
Note
Nunca deve aceder diretamente a um conversor de tipo. Em vez disso, chame o conversor apropriado usando um TypeDescriptor objeto. Para mais informações, veja os exemplos em TypeConverter.
O GetStandardValuesSupported método indica que o conversor suporta devolver uma lista de valores disponíveis através do GetStandardValues método. O GetStandardValuesExclusive método indica que a lista não é uma lista exclusiva de valores possíveis.
Construtores
| Name | Description |
|---|---|
| DataSourceViewSchemaConverter() |
Inicializa uma nova instância da DataSourceViewSchemaConverter classe. |
Métodos
| Name | Description |
|---|---|
| CanConvertFrom(ITypeDescriptorContext, Type) |
Indica se o tipo de fonte especificado pode ser convertido para o tipo da propriedade de controlo associada. |
| CanConvertFrom(Type) |
Devolve se este conversor pode converter um objeto do tipo dado para o tipo deste conversor. (Herdado de TypeConverter) |
| CanConvertTo(ITypeDescriptorContext, Type) |
Devolve se este conversor pode converter o objeto para o tipo especificado, usando o contexto especificado. (Herdado de TypeConverter) |
| CanConvertTo(Type) |
Devolve se este conversor pode converter o objeto para o tipo especificado. (Herdado de TypeConverter) |
| ConvertFrom(ITypeDescriptorContext, CultureInfo, Object) |
Converte o objeto especificado para o tipo da propriedade de controlo associada. |
| ConvertFrom(Object) |
Converte o valor dado para o tipo deste conversor. (Herdado de TypeConverter) |
| ConvertFromInvariantString(ITypeDescriptorContext, String) |
Converte a cadeia dada para o tipo deste conversor, usando a cultura invariante e o contexto especificado. (Herdado de TypeConverter) |
| ConvertFromInvariantString(String) |
Converte a cadeia dada para o tipo deste conversor, usando a cultura invariante. (Herdado de TypeConverter) |
| ConvertFromString(ITypeDescriptorContext, CultureInfo, String) |
Converte o texto dado num objeto, usando a informação específica de contexto e cultura. (Herdado de TypeConverter) |
| ConvertFromString(ITypeDescriptorContext, String) |
Converte o texto dado num objeto, usando o contexto especificado. (Herdado de TypeConverter) |
| ConvertFromString(String) |
Converte o texto especificado num objeto. (Herdado de TypeConverter) |
| ConvertTo(ITypeDescriptorContext, CultureInfo, Object, Type) |
Converte o objeto de valor dado para o tipo especificado, usando o contexto e a informação de cultura especificados. (Herdado de TypeConverter) |
| ConvertTo(Object, Type) |
Converte o objeto de valor dado para o tipo especificado, usando os argumentos. (Herdado de TypeConverter) |
| ConvertToInvariantString(ITypeDescriptorContext, Object) |
Converte o valor especificado para uma representação de cordas invariante à cultura, usando o contexto especificado. (Herdado de TypeConverter) |
| ConvertToInvariantString(Object) |
Converte o valor especificado para uma representação de cordas invariante à cultura. (Herdado de TypeConverter) |
| ConvertToString(ITypeDescriptorContext, CultureInfo, Object) |
Converte o valor dado numa representação de cadeia, usando a informação específica de contexto e cultura. (Herdado de TypeConverter) |
| ConvertToString(ITypeDescriptorContext, Object) |
Converte o valor dado numa representação de cadeia, usando o contexto dado. (Herdado de TypeConverter) |
| ConvertToString(Object) |
Converte o valor especificado numa representação de cadeia. (Herdado de TypeConverter) |
| CreateInstance(IDictionary) |
Recria um Object dado conjunto de valores de propriedade para o objeto. (Herdado de TypeConverter) |
| CreateInstance(ITypeDescriptorContext, IDictionary) |
Cria uma instância do tipo a que isto 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) |
Devolve uma exceção ao lançamento quando uma conversão não pode ser realizada. (Herdado de TypeConverter) |
| GetConvertToException(Object, Type) |
Devolve uma exceção ao lançamento quando uma conversão não pode ser realizada. (Herdado de TypeConverter) |
| GetCreateInstanceSupported() |
Devolve se alterar um valor neste objeto requer uma chamada ao CreateInstance(IDictionary) método para criar um novo valor. (Herdado de TypeConverter) |
| GetCreateInstanceSupported(ITypeDescriptorContext) |
Devolve se alterar um valor neste objeto requer uma chamada a CreateInstance(IDictionary) para criar um novo valor, usando o contexto especificado. (Herdado de TypeConverter) |
| GetHashCode() |
Serve como função de hash predefinida. (Herdado de Object) |
| GetProperties(ITypeDescriptorContext, Object, Attribute[]) |
Devolve uma coleção de propriedades para o tipo de array especificado pelo parâmetro de valor, usando o contexto e atributos especificados. (Herdado de TypeConverter) |
| GetProperties(ITypeDescriptorContext, Object) |
Devolve uma coleção de propriedades para o tipo de array especificado pelo parâmetro de valor, usando o contexto especificado. (Herdado de TypeConverter) |
| GetProperties(Object) |
Devolve uma coleção de propriedades para o tipo de array especificado pelo parâmetro de valor. (Herdado de TypeConverter) |
| GetPropertiesSupported() |
Devolve se este objeto suporta propriedades. (Herdado de TypeConverter) |
| GetPropertiesSupported(ITypeDescriptorContext) |
Devolve se este objeto suporta propriedades, usando o contexto especificado. (Herdado de TypeConverter) |
| GetStandardValues() |
Devolve uma coleção de valores padrão do contexto padrão para o tipo de dado para o qual este conversor de tipo foi concebido. (Herdado de TypeConverter) |
| GetStandardValues(ITypeDescriptorContext, Type) |
Devolve uma lista de valores disponíveis que podem ser atribuídos à propriedade de controlo associada. |
| GetStandardValues(ITypeDescriptorContext) |
Devolve uma lista de valores disponíveis que podem ser atribuídos à propriedade de controlo associada. |
| GetStandardValuesExclusive() |
Devolve se a coleção de valores padrão retornada de GetStandardValues() é uma lista exclusiva. (Herdado de TypeConverter) |
| GetStandardValuesExclusive(ITypeDescriptorContext) |
Indica se este conversor devolve uma lista contendo todos os valores possíveis que podem ser atribuídos à propriedade de controlo associada. |
| GetStandardValuesSupported() |
Devolve se este objeto suporta um conjunto padrão de valores que podem ser escolhidos de uma lista. (Herdado de TypeConverter) |
| GetStandardValuesSupported(ITypeDescriptorContext) |
Indica se este conversor devolve um conjunto de valores disponíveis para atribuição a uma propriedade de controlo dentro do contexto especificado. |
| GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
| IsValid(ITypeDescriptorContext, Object) |
Devolve se o objeto de valor dado é válido para este tipo e para o contexto especificado. (Herdado de TypeConverter) |
| IsValid(Object) |
Devolve se o objeto de valor dado é válido para este tipo. (Herdado de TypeConverter) |
| MemberwiseClone() |
Cria uma cópia superficial do atual Object. (Herdado de Object) |
| SortProperties(PropertyDescriptorCollection, String[]) |
Ordena um conjunto de propriedades. (Herdado de TypeConverter) |
| ToString() |
Devolve uma cadeia que representa o objeto atual. (Herdado de Object) |