Udostępnij za pośrednictwem


DataSourceViewSchemaConverter Klasa

Definicja

Udostępnia konwerter typów dla właściwości reprezentującej pole w schemacie źródła danych.

public ref class DataSourceViewSchemaConverter : System::ComponentModel::TypeConverter
public class DataSourceViewSchemaConverter : System.ComponentModel.TypeConverter
type DataSourceViewSchemaConverter = class
    inherit TypeConverter
Public Class DataSourceViewSchemaConverter
Inherits TypeConverter
Dziedziczenie
DataSourceViewSchemaConverter
Pochodne

Uwagi

DataSourceViewSchemaConverter Użyj klasy, aby przekonwertować typy obiektów przed przypisaniem do właściwości kontrolki. Ogólnie rzecz biorąc, DataSourceViewSchemaConverter program obsługuje konwertowanie typów obiektów ciągów i dostarcza listę standardowych wartości dostępnych do przypisania do skojarzonej właściwości kontrolki. Kolekcja wartości standardowych to lista pól w schemacie źródła danych dla bieżącej kontrolki.

Aby obsługiwać konwertowanie dodatkowych typów obiektów, należy utworzyć klasę z DataSourceViewSchemaConverter klasy i zastąpić CanConvertFrom metody i ConvertFrom dla dodatkowych typów obiektów. Aby obsługiwać niestandardową listę standardowych wartości możliwych do przypisania, zastąpij metodę GetStandardValues .

Zastosuj atrybut, TypeConverterAttribute aby określić klasę DataSourceViewSchemaConverter jako konwerter typów dla właściwości kontrolki. Na przykład SortExpression właściwość DataControlField klasy i DataField właściwość BoundField klasy używają DataSourceViewSchemaConverter klasy jako konwertera typu właściwości.

Uwaga

Nigdy nie należy uzyskiwać bezpośredniego dostępu do konwertera typów. Zamiast tego wywołaj odpowiedni konwerter przy użyciu TypeDescriptor obiektu. Aby uzyskać więcej informacji, zobacz przykłady w pliku TypeConverter.

Metoda GetStandardValuesSupported wskazuje, że konwerter obsługuje zwracanie listy dostępnych wartości za pośrednictwem GetStandardValues metody . Metoda GetStandardValuesExclusive wskazuje, że lista nie jest wyłączną listą możliwych wartości.

Konstruktory

DataSourceViewSchemaConverter()

Inicjuje nowe wystąpienie klasy DataSourceViewSchemaConverter.

Metody

CanConvertFrom(ITypeDescriptorContext, Type)

Wskazuje, czy określony typ źródła można przekonwertować na typ skojarzonej właściwości kontrolki.

CanConvertFrom(Type)

Zwraca, czy ten konwerter może przekonwertować obiekt danego typu na typ tego konwertera.

(Odziedziczone po TypeConverter)
CanConvertTo(ITypeDescriptorContext, Type)

Zwraca, czy ten konwerter może przekonwertować obiekt na określony typ przy użyciu określonego kontekstu.

(Odziedziczone po TypeConverter)
CanConvertTo(Type)

Zwraca, czy ten konwerter może przekonwertować obiekt na określony typ.

(Odziedziczone po TypeConverter)
ConvertFrom(ITypeDescriptorContext, CultureInfo, Object)

Konwertuje określony obiekt na typ skojarzonej właściwości kontrolki.

ConvertFrom(Object)

Konwertuje daną wartość na typ tego konwertera.

(Odziedziczone po TypeConverter)
ConvertFromInvariantString(ITypeDescriptorContext, String)

Konwertuje dany ciąg na typ tego konwertera przy użyciu niezmiennej kultury i określonego kontekstu.

(Odziedziczone po TypeConverter)
ConvertFromInvariantString(String)

Konwertuje dany ciąg na typ tego konwertera przy użyciu niezmiennej kultury.

(Odziedziczone po TypeConverter)
ConvertFromString(ITypeDescriptorContext, CultureInfo, String)

Konwertuje dany tekst na obiekt przy użyciu określonego kontekstu i informacji o kulturze.

(Odziedziczone po TypeConverter)
ConvertFromString(ITypeDescriptorContext, String)

Konwertuje dany tekst na obiekt przy użyciu określonego kontekstu.

(Odziedziczone po TypeConverter)
ConvertFromString(String)

Konwertuje określony tekst na obiekt.

(Odziedziczone po TypeConverter)
ConvertTo(ITypeDescriptorContext, CultureInfo, Object, Type)

Konwertuje dany obiekt wartości na określony typ przy użyciu określonych kontekstów i informacji o kulturze.

(Odziedziczone po TypeConverter)
ConvertTo(Object, Type)

Konwertuje podany obiekt wartości na określony typ przy użyciu argumentów.

(Odziedziczone po TypeConverter)
ConvertToInvariantString(ITypeDescriptorContext, Object)

Konwertuje określoną wartość na reprezentację ciągu niezmiennego kultury przy użyciu określonego kontekstu.

(Odziedziczone po TypeConverter)
ConvertToInvariantString(Object)

Konwertuje określoną wartość na niezmienną reprezentację ciągu kultury.

(Odziedziczone po TypeConverter)
ConvertToString(ITypeDescriptorContext, CultureInfo, Object)

Konwertuje daną wartość na reprezentację ciągu przy użyciu określonego kontekstu i informacji o kulturze.

(Odziedziczone po TypeConverter)
ConvertToString(ITypeDescriptorContext, Object)

Konwertuje daną wartość na reprezentację ciągu przy użyciu danego kontekstu.

(Odziedziczone po TypeConverter)
ConvertToString(Object)

Konwertuje określoną wartość na reprezentację ciągu.

(Odziedziczone po TypeConverter)
CreateInstance(IDictionary)

Ponownie tworzy Object dany zestaw wartości właściwości dla obiektu.

(Odziedziczone po TypeConverter)
CreateInstance(ITypeDescriptorContext, IDictionary)

Tworzy wystąpienie typu skojarzonego TypeConverter z określonym kontekstem przy użyciu określonego kontekstu, biorąc pod uwagę zestaw wartości właściwości dla obiektu.

(Odziedziczone po TypeConverter)
Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetConvertFromException(Object)

Zwraca wyjątek zgłaszany, gdy nie można wykonać konwersji.

(Odziedziczone po TypeConverter)
GetConvertToException(Object, Type)

Zwraca wyjątek zgłaszany, gdy nie można wykonać konwersji.

(Odziedziczone po TypeConverter)
GetCreateInstanceSupported()

Zwraca, czy zmiana wartości w tym obiekcie wymaga wywołania metody w CreateInstance(IDictionary) celu utworzenia nowej wartości.

(Odziedziczone po TypeConverter)
GetCreateInstanceSupported(ITypeDescriptorContext)

Zwraca, czy zmiana wartości na tym obiekcie wymaga wywołania w celu CreateInstance(IDictionary) utworzenia nowej wartości przy użyciu określonego kontekstu.

(Odziedziczone po TypeConverter)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetProperties(ITypeDescriptorContext, Object)

Zwraca kolekcję właściwości dla typu tablicy określonej przez parametr value przy użyciu określonego kontekstu.

(Odziedziczone po TypeConverter)
GetProperties(ITypeDescriptorContext, Object, Attribute[])

Zwraca kolekcję właściwości dla typu tablicy określonej przez parametr value przy użyciu określonego kontekstu i atrybutów.

(Odziedziczone po TypeConverter)
GetProperties(Object)

Zwraca kolekcję właściwości dla typu tablicy określonej przez parametr value.

(Odziedziczone po TypeConverter)
GetPropertiesSupported()

Zwraca, czy ten obiekt obsługuje właściwości.

(Odziedziczone po TypeConverter)
GetPropertiesSupported(ITypeDescriptorContext)

Zwraca, czy ten obiekt obsługuje właściwości przy użyciu określonego kontekstu.

(Odziedziczone po TypeConverter)
GetStandardValues()

Zwraca kolekcję wartości standardowych z kontekstu domyślnego dla typu danych, dla których jest przeznaczony ten konwerter typów.

(Odziedziczone po TypeConverter)
GetStandardValues(ITypeDescriptorContext)

Zwraca listę dostępnych wartości, które można przypisać do skojarzonej właściwości kontrolki.

GetStandardValues(ITypeDescriptorContext, Type)

Zwraca listę dostępnych wartości, które można przypisać do skojarzonej właściwości kontrolki.

GetStandardValuesExclusive()

Zwraca, czy kolekcja wartości standardowych zwracanych z GetStandardValues() listy jest wyłączną listą.

(Odziedziczone po TypeConverter)
GetStandardValuesExclusive(ITypeDescriptorContext)

Wskazuje, czy ten konwerter zwraca listę zawierającą wszystkie możliwe wartości, które można przypisać do skojarzonej właściwości kontrolki.

GetStandardValuesSupported()

Zwraca, czy ten obiekt obsługuje standardowy zestaw wartości, które można wybrać z listy.

(Odziedziczone po TypeConverter)
GetStandardValuesSupported(ITypeDescriptorContext)

Wskazuje, czy ten konwerter zwraca zestaw dostępnych wartości do przypisania do właściwości kontrolki w określonym kontekście.

GetType()

Type Pobiera bieżące wystąpienie.

(Odziedziczone po Object)
IsValid(ITypeDescriptorContext, Object)

Zwraca, czy dany obiekt wartości jest prawidłowy dla tego typu i dla określonego kontekstu.

(Odziedziczone po TypeConverter)
IsValid(Object)

Zwraca, czy dany obiekt wartości jest prawidłowy dla tego typu.

(Odziedziczone po TypeConverter)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
SortProperties(PropertyDescriptorCollection, String[])

Sortuje kolekcję właściwości.

(Odziedziczone po TypeConverter)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Dotyczy

Zobacz też