Aracılığıyla paylaş


DataColumnSelectionConverter Sınıf

Tanım

Denetimdeki ilişkili sütun alanının alan adını temsil eden özellik için tür GridView dönüştürücüsü sağlar.

public ref class DataColumnSelectionConverter : System::ComponentModel::TypeConverter
public class DataColumnSelectionConverter : System.ComponentModel.TypeConverter
type DataColumnSelectionConverter = class
    inherit TypeConverter
Public Class DataColumnSelectionConverter
Inherits TypeConverter
Devralma
DataColumnSelectionConverter

Açıklamalar

Bir denetim özelliğine DataColumnSelectionConverter atamadan önce nesne türlerini dönüştürmek için sınıfını kullanın. Genel olarak, DataColumnSelectionConverter sınıfı dize nesnesi türlerini dönüştürmeyi destekler ve ilişkili denetim özelliğine atanmak üzere kullanılabilen standart değerlerin listesini sağlar. Standart değerler koleksiyonu, geçerli GridView denetim için ilişkili sütun alanlarının alan adlarının listesidir.

Ek nesne türlerini dönüştürmeyi desteklemek için öğesinden DataColumnSelectionConverter bir sınıf türetin ve ek nesne türleri için ve ConvertFrom yöntemlerini geçersiz kılınCanConvertFrom. Standart atanabilir değerlerin özel listesini desteklemek için yöntemini geçersiz kılın GetStandardValues .

sınıfını TypeConverterAttribute bir denetim özelliği için tür dönüştürücüsü olarak belirtmek DataColumnSelectionConverter için özniteliğini uygulayın. Örneğin, RowHeaderColumn denetimin GridView özelliği türü dönüştürücü olarak belirtir DataColumnSelectionConverter .

Not

Hiçbir zaman bir tür dönüştürücüye doğrudan erişmemelisiniz. Bunun yerine, bir TypeDescriptor nesne kullanarak uygun dönüştürücü çağırın. Daha fazla bilgi için içindeki örneklere TypeConverterbakın.

yöntemi, GetStandardValuesSupported dönüştürücüsünün yöntemi aracılığıyla kullanılabilir değerlerin listesini döndürmeyi desteklediğini GetStandardValues gösterir. GetStandardValuesExclusive yöntemi, listenin olası değerlerin özel bir listesi olmadığını gösterir.

Oluşturucular

DataColumnSelectionConverter()

DataColumnSelectionConverter sınıfının yeni bir örneğini başlatır.

Yöntemler

CanConvertFrom(ITypeDescriptorContext, Type)

Belirtilen kaynak türünün ilişkili denetim özelliğinin türüne dönüştürülip dönüştürülemeyeceğini gösterir.

CanConvertFrom(Type)

Bu dönüştürücü, verilen türdeki bir nesneyi bu dönüştürücü türüne dönüştürebilir mi döndürür.

(Devralındığı yer: TypeConverter)
CanConvertTo(ITypeDescriptorContext, Type)

Bu dönüştürücü, belirtilen bağlamı kullanarak nesneyi belirtilen türe dönüştürebilir mi döndürür.

(Devralındığı yer: TypeConverter)
CanConvertTo(Type)

Bu dönüştürücünin nesneyi belirtilen türe dönüştürip dönüştüremeyeceğini döndürür.

(Devralındığı yer: TypeConverter)
ConvertFrom(ITypeDescriptorContext, CultureInfo, Object)

Belirtilen nesneyi ilişkili denetim özelliğinin türüne dönüştürür.

ConvertFrom(Object)

Verilen değeri bu dönüştürücü türüne dönüştürür.

(Devralındığı yer: TypeConverter)
ConvertFromInvariantString(ITypeDescriptorContext, String)

Sabit kültürü ve belirtilen bağlamı kullanarak verilen dizeyi bu dönüştürücü türüne dönüştürür.

(Devralındığı yer: TypeConverter)
ConvertFromInvariantString(String)

Sabit kültürü kullanarak verilen dizeyi bu dönüştürücü türüne dönüştürür.

(Devralındığı yer: TypeConverter)
ConvertFromString(ITypeDescriptorContext, CultureInfo, String)

Belirtilen bağlam ve kültür bilgilerini kullanarak verilen metni bir nesneye dönüştürür.

(Devralındığı yer: TypeConverter)
ConvertFromString(ITypeDescriptorContext, String)

Belirtilen bağlamı kullanarak verilen metni bir nesneye dönüştürür.

(Devralındığı yer: TypeConverter)
ConvertFromString(String)

Belirtilen metni bir nesneye dönüştürür.

(Devralındığı yer: TypeConverter)
ConvertTo(ITypeDescriptorContext, CultureInfo, Object, Type)

Belirtilen bağlam ve kültür bilgilerini kullanarak verilen değer nesnesini belirtilen türe dönüştürür.

(Devralındığı yer: TypeConverter)
ConvertTo(Object, Type)

Bağımsız değişkenleri kullanarak verilen değer nesnesini belirtilen türe dönüştürür.

(Devralındığı yer: TypeConverter)
ConvertToInvariantString(ITypeDescriptorContext, Object)

Belirtilen bağlamı kullanarak belirtilen değeri kültür sabiti dize gösterimine dönüştürür.

(Devralındığı yer: TypeConverter)
ConvertToInvariantString(Object)

Belirtilen değeri kültür sabiti dize gösterimine dönüştürür.

(Devralındığı yer: TypeConverter)
ConvertToString(ITypeDescriptorContext, CultureInfo, Object)

Belirtilen bağlam ve kültür bilgilerini kullanarak verilen değeri dize gösterimine dönüştürür.

(Devralındığı yer: TypeConverter)
ConvertToString(ITypeDescriptorContext, Object)

Verilen bağlamı kullanarak verilen değeri dize gösterimine dönüştürür.

(Devralındığı yer: TypeConverter)
ConvertToString(Object)

Belirtilen değeri dize gösterimine dönüştürür.

(Devralındığı yer: TypeConverter)
CreateInstance(IDictionary)

Nesne için belirli bir Object özellik değerleri kümesini yeniden oluşturur.

(Devralındığı yer: TypeConverter)
CreateInstance(ITypeDescriptorContext, IDictionary)

Nesne için bir özellik değerleri kümesi verildiğinde, belirtilen bağlamı kullanarak, bunun TypeConverter ilişkili olduğu türün bir örneğini oluşturur.

(Devralındığı yer: TypeConverter)
Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetConvertFromException(Object)

Dönüştürme gerçekleştirilemediğinde oluşturulacak bir özel durum döndürür.

(Devralındığı yer: TypeConverter)
GetConvertToException(Object, Type)

Dönüştürme gerçekleştirilemediğinde oluşturulacak bir özel durum döndürür.

(Devralındığı yer: TypeConverter)
GetCreateInstanceSupported()

Bu nesnedeki bir değeri değiştirmenin yeni bir değer oluşturmak için yöntemine CreateInstance(IDictionary) bir çağrı gerekip gerekmediğini döndürür.

(Devralındığı yer: TypeConverter)
GetCreateInstanceSupported(ITypeDescriptorContext)

Bu nesnedeki bir değeri değiştirmenin, belirtilen bağlamı kullanarak yeni bir değer oluşturmak için CreateInstance(IDictionary) çağrısı gerekip gerekmediğini döndürür.

(Devralındığı yer: TypeConverter)
GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetProperties(ITypeDescriptorContext, Object)

Belirtilen bağlamı kullanarak değer parametresi tarafından belirtilen dizi türü için bir özellik koleksiyonu döndürür.

(Devralındığı yer: TypeConverter)
GetProperties(ITypeDescriptorContext, Object, Attribute[])

Belirtilen bağlamı ve öznitelikleri kullanarak değer parametresi tarafından belirtilen dizi türü için bir özellik koleksiyonu döndürür.

(Devralındığı yer: TypeConverter)
GetProperties(Object)

değer parametresi tarafından belirtilen dizi türü için bir özellik koleksiyonu döndürür.

(Devralındığı yer: TypeConverter)
GetPropertiesSupported()

Bu nesnenin özellikleri destekleyip desteklemediğini döndürür.

(Devralındığı yer: TypeConverter)
GetPropertiesSupported(ITypeDescriptorContext)

Belirtilen bağlamı kullanarak bu nesnenin özellikleri destekleyip desteklemediğini döndürür.

(Devralındığı yer: TypeConverter)
GetStandardValues()

Bu tür dönüştürücüsünün tasarlandığı veri türü için varsayılan bağlamdan bir standart değerler koleksiyonu döndürür.

(Devralındığı yer: TypeConverter)
GetStandardValues(ITypeDescriptorContext)

İlişkili denetim özelliğine atanabilecek kullanılabilir değerlerin listesini döndürür.

GetStandardValuesExclusive()

döndürülen standart değerler GetStandardValues() koleksiyonunun özel kullanım listesi olup olmadığını döndürür.

(Devralındığı yer: TypeConverter)
GetStandardValuesExclusive(ITypeDescriptorContext)

Bu dönüştürücü, ilişkili denetim özelliğine atanabilecek tüm olası değerleri içeren bir liste döndürdüğünü gösterir.

GetStandardValuesSupported()

Bu nesnenin bir listeden seçilebilen standart bir değer kümesini destekleyip desteklemediğini döndürür.

(Devralındığı yer: TypeConverter)
GetStandardValuesSupported(ITypeDescriptorContext)

Bu dönüştürücüsü belirtilen bağlam içinde bir denetim özelliğine atama için kullanılabilir değerler kümesini döndürip döndürmediğini gösterir.

GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
IsValid(ITypeDescriptorContext, Object)

Verilen değer nesnesinin bu tür ve belirtilen bağlam için geçerli olup olmadığını döndürür.

(Devralındığı yer: TypeConverter)
IsValid(Object)

Verilen değer nesnesinin bu tür için geçerli olup olmadığını döndürür.

(Devralındığı yer: TypeConverter)
MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
SortProperties(PropertyDescriptorCollection, String[])

Bir özellik koleksiyonunu sıralar.

(Devralındığı yer: TypeConverter)
ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)

Şunlara uygulanır

Ayrıca bkz.