DataColumnSelectionConverter Třída

Definice

Poskytuje převaděč typů pro vlastnost představující název pole vázaného pole sloupce v ovládacím prvku GridView .

public ref class DataColumnSelectionConverter : System::ComponentModel::TypeConverter
public class DataColumnSelectionConverter : System.ComponentModel.TypeConverter
type DataColumnSelectionConverter = class
    inherit TypeConverter
Public Class DataColumnSelectionConverter
Inherits TypeConverter
Dědičnost
DataColumnSelectionConverter

Poznámky

DataColumnSelectionConverter Pomocí třídy převeďte typy objektů před přiřazením na vlastnost ovládacího prvku. Obecně DataColumnSelectionConverter třída podporuje převod typů objektů řetězců a poskytuje seznam standardních hodnot dostupných pro přiřazení přidružené vlastnosti ovládacího prvku. Kolekce standardních hodnot je seznam názvů polí pro pole vázaného sloupce pro aktuální GridView ovládací prvek.

Chcete-li podporovat převod dalších typů objektů, odvodit třídu z DataColumnSelectionConverter a přepsat CanConvertFrom metody a ConvertFrom pro další typy objektů. Pokud chcete podporovat vlastní seznam standardních přiřaditelných hodnot, přepište metodu GetStandardValues .

TypeConverterAttribute Použijte atribut k určení DataColumnSelectionConverter třídy jako převaděče typů pro vlastnost ovládacího prvku. Například RowHeaderColumn vlastnost GridView ovládacího prvku určuje DataColumnSelectionConverter jako jeho typ převaděče.

Poznámka

K převaděči typů byste nikdy neměli přistupovat přímo. Místo toho zavolejte příslušný převaděč pomocí objektu TypeDescriptor . Další informace najdete v příkladech v TypeConverter.

Metoda GetStandardValuesSupported označuje, že převaděč podporuje vrácení seznamu dostupných hodnot prostřednictvím GetStandardValues metody . Metoda GetStandardValuesExclusive označuje, že seznam není výhradní seznam možných hodnot.

Konstruktory

DataColumnSelectionConverter()

Inicializuje novou instanci DataColumnSelectionConverter třídy .

Metody

CanConvertFrom(ITypeDescriptorContext, Type)

Určuje, zda lze zadaný typ zdroje převést na typ přidružené vlastnosti ovládacího prvku.

CanConvertFrom(Type)

Vrátí, zda tento převaděč může převést objekt daného typu na typ tohoto převaděče.

(Zděděno od TypeConverter)
CanConvertTo(ITypeDescriptorContext, Type)

Vrátí, zda tento převaděč lze převést objekt na zadaný typ pomocí zadaného kontextu.

(Zděděno od TypeConverter)
CanConvertTo(Type)

Vrátí, zda tento převaděč lze převést objekt na zadaný typ.

(Zděděno od TypeConverter)
ConvertFrom(ITypeDescriptorContext, CultureInfo, Object)

Převede zadaný objekt na typ přidružené vlastnosti ovládacího prvku.

ConvertFrom(Object)

Převede danou hodnotu na typ tohoto převaděče.

(Zděděno od TypeConverter)
ConvertFromInvariantString(ITypeDescriptorContext, String)

Převede zadaný řetězec na typ tohoto převaděče pomocí invariantní jazykové verze a zadaného kontextu.

(Zděděno od TypeConverter)
ConvertFromInvariantString(String)

Převede daný řetězec na typ tohoto převaděče pomocí invariantní jazykové verze.

(Zděděno od TypeConverter)
ConvertFromString(ITypeDescriptorContext, CultureInfo, String)

Převede daný text na objekt pomocí zadaného kontextu a informací o jazykové verzi.

(Zděděno od TypeConverter)
ConvertFromString(ITypeDescriptorContext, String)

Převede zadaný text na objekt pomocí zadaného kontextu.

(Zděděno od TypeConverter)
ConvertFromString(String)

Převede zadaný text na objekt.

(Zděděno od TypeConverter)
ConvertTo(ITypeDescriptorContext, CultureInfo, Object, Type)

Převede daný objekt hodnoty na zadaný typ pomocí zadaného kontextu a jazykové verze informací.

(Zděděno od TypeConverter)
ConvertTo(Object, Type)

Převede daný objekt hodnoty na zadaný typ pomocí argumentů.

(Zděděno od TypeConverter)
ConvertToInvariantString(ITypeDescriptorContext, Object)

Převede zadanou hodnotu na reprezentaci řetězce invariantní jazykové verze pomocí zadaného kontextu.

(Zděděno od TypeConverter)
ConvertToInvariantString(Object)

Převede zadanou hodnotu na reprezentaci řetězce invariantní jazykové verze.

(Zděděno od TypeConverter)
ConvertToString(ITypeDescriptorContext, CultureInfo, Object)

Převede danou hodnotu na řetězcovou reprezentaci pomocí zadaného kontextu a informací o jazykové verzi.

(Zděděno od TypeConverter)
ConvertToString(ITypeDescriptorContext, Object)

Převede danou hodnotu na řetězcovou reprezentaci pomocí daného kontextu.

(Zděděno od TypeConverter)
ConvertToString(Object)

Převede zadanou hodnotu na řetězcovou reprezentaci.

(Zděděno od TypeConverter)
CreateInstance(IDictionary)

Znovu vytvoří danou Object sadu hodnot vlastností pro objekt.

(Zděděno od TypeConverter)
CreateInstance(ITypeDescriptorContext, IDictionary)

Vytvoří instanci typu, ke kterému TypeConverter je přidružena, pomocí zadaného kontextu, vzhledem k sadě hodnot vlastností pro objekt.

(Zděděno od TypeConverter)
Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
GetConvertFromException(Object)

Vrátí výjimku, která se vyvolá, když nelze provést převod.

(Zděděno od TypeConverter)
GetConvertToException(Object, Type)

Vrátí výjimku, která se vyvolá, když nelze provést převod.

(Zděděno od TypeConverter)
GetCreateInstanceSupported()

Vrátí, zda změna hodnoty tohoto objektu vyžaduje volání CreateInstance(IDictionary) metody k vytvoření nové hodnoty.

(Zděděno od TypeConverter)
GetCreateInstanceSupported(ITypeDescriptorContext)

Vrátí, zda změna hodnoty u tohoto objektu vyžaduje volání CreateInstance(IDictionary) k vytvoření nové hodnoty pomocí zadaného kontextu.

(Zděděno od TypeConverter)
GetHashCode()

Slouží jako výchozí hashovací funkce.

(Zděděno od Object)
GetProperties(ITypeDescriptorContext, Object)

Vrátí kolekci vlastností pro typ pole určený parametrem value pomocí zadaného kontextu.

(Zděděno od TypeConverter)
GetProperties(ITypeDescriptorContext, Object, Attribute[])

Vrátí kolekci vlastností pro typ pole určený parametrem value pomocí zadaného kontextu a atributů.

(Zděděno od TypeConverter)
GetProperties(Object)

Vrátí kolekci vlastností pro typ pole určený parametrem hodnoty.

(Zděděno od TypeConverter)
GetPropertiesSupported()

Vrátí, zda tento objekt podporuje vlastnosti.

(Zděděno od TypeConverter)
GetPropertiesSupported(ITypeDescriptorContext)

Vrátí, zda tento objekt podporuje vlastnosti pomocí zadaného kontextu.

(Zděděno od TypeConverter)
GetStandardValues()

Vrátí kolekci standardních hodnot z výchozího kontextu pro datový typ, pro který je určen převaděč typů.

(Zděděno od TypeConverter)
GetStandardValues(ITypeDescriptorContext)

Vrátí seznam dostupných hodnot, které lze přiřadit přidružené vlastnosti ovládacího prvku.

GetStandardValuesExclusive()

Vrátí, zda je kolekce standardních hodnot vrácená z GetStandardValues() výhradního seznamu.

(Zděděno od TypeConverter)
GetStandardValuesExclusive(ITypeDescriptorContext)

Určuje, zda tento převaděč vrátí seznam obsahující všechny možné hodnoty, které lze přiřadit přidružené vlastnosti ovládacího prvku.

GetStandardValuesSupported()

Vrátí, zda tento objekt podporuje standardní sadu hodnot, které lze vybrat ze seznamu.

(Zděděno od TypeConverter)
GetStandardValuesSupported(ITypeDescriptorContext)

Určuje, zda tento převaděč vrátí sadu dostupných hodnot pro přiřazení vlastnosti ovládacího prvku v zadaném kontextu.

GetType()

Type Získá z aktuální instance.

(Zděděno od Object)
IsValid(ITypeDescriptorContext, Object)

Vrátí, zda daný objekt hodnoty je platný pro tento typ a pro zadaný kontext.

(Zděděno od TypeConverter)
IsValid(Object)

Vrátí, zda je daný objekt hodnoty platný pro tento typ.

(Zděděno od TypeConverter)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
SortProperties(PropertyDescriptorCollection, String[])

Seřadí kolekci vlastností.

(Zděděno od TypeConverter)
ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Platí pro

Viz také