DataGridViewCell.ParseFormattedValue Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Görüntülenmek üzere biçimlendirilmiş bir değeri gerçek bir hücre değerine dönüştürür.
public:
virtual System::Object ^ ParseFormattedValue(System::Object ^ formattedValue, System::Windows::Forms::DataGridViewCellStyle ^ cellStyle, System::ComponentModel::TypeConverter ^ formattedValueTypeConverter, System::ComponentModel::TypeConverter ^ valueTypeConverter);
public virtual object ParseFormattedValue (object formattedValue, System.Windows.Forms.DataGridViewCellStyle cellStyle, System.ComponentModel.TypeConverter formattedValueTypeConverter, System.ComponentModel.TypeConverter valueTypeConverter);
public virtual object? ParseFormattedValue (object? formattedValue, System.Windows.Forms.DataGridViewCellStyle cellStyle, System.ComponentModel.TypeConverter? formattedValueTypeConverter, System.ComponentModel.TypeConverter? valueTypeConverter);
abstract member ParseFormattedValue : obj * System.Windows.Forms.DataGridViewCellStyle * System.ComponentModel.TypeConverter * System.ComponentModel.TypeConverter -> obj
override this.ParseFormattedValue : obj * System.Windows.Forms.DataGridViewCellStyle * System.ComponentModel.TypeConverter * System.ComponentModel.TypeConverter -> obj
Public Overridable Function ParseFormattedValue (formattedValue As Object, cellStyle As DataGridViewCellStyle, formattedValueTypeConverter As TypeConverter, valueTypeConverter As TypeConverter) As Object
Parametreler
- formattedValue
- Object
Hücrenin görüntüleme değeri.
- cellStyle
- DataGridViewCellStyle
DataGridViewCellStyle Hücre için geçerli olan.
- formattedValueTypeConverter
- TypeConverter
TypeConverter Görüntü değeri türü için veya null
varsayılan dönüştürücüsü kullanmak için A.
- valueTypeConverter
- TypeConverter
TypeConverter Hücre değeri türü için veya null
varsayılan dönüştürücüsü kullanmak için A.
Döndürülenler
Hücre değeri.
Özel durumlar
cellStyle
, null
değeridir.
Özellik FormattedValueType değeri şeklindedir null
.
-veya-
Özellik ValueType değeri şeklindedir null
.
-veya-
formattedValue
dönüştürülemez.
formattedValue
, null
değeridir.
-veya-
türü formattedValue
özelliği tarafından belirtilen türle FormattedValueType eşleşmiyor.
Açıklamalar
Kullanıcı bir hücre değerini düzenlediğinde ve değişikliği işlediğinde DataGridView , denetim görüntülenen değeri 'den FormattedValueType öğesine dönüştürmek için ValueTypebu yöntemi çağırır. Denetim daha sonra temel alınan hücre değerini veya veri kaynağı değerini dönüştürülen değere ayarlar.
Bu yöntemin varsayılan uygulaması, parametresi tarafından belirtilen hücre stilinin NullValue, DataSourceNullValueve FormatProvider özelliklerini kullanarak parametreyi cellStyle
ayrıştırıyorformattedValue
.
değerine eşitse formattedValue
NullValue, bu yöntem özelliğin DataSourceNullValue değerini döndürür veya null
ise DBNull.ValueDataSourceNullValue ve hücre ValueType bir başvuru türüdür.
eşit NullValuedeğilseformattedValue
, bu yöntem özelliğini ve belirtilen veya varsayılan dönüştürücüleri kullanarak FormatProvider ayrıştırılırformattedValue
.
Hücre ValueType null atanabilirse, bu yöntem dönüş değerini tür Nullable<T> olarak sarmalar.
Şunlara uygulanır
Ayrıca bkz.
- DataGridView
- DataGridViewCellStyle
- NullValue
- DataSourceNullValue
- FormatProvider
- ValueType
- GetFormattedValue(Object, Int32, DataGridViewCellStyle, TypeConverter, TypeConverter, DataGridViewDataErrorContexts)
- Nullable<T>
- Boş Değer Atanabilir Türler (C# Programlama Kılavuzu)
- Boş Değer Atanabilen Değer Türleri (Visual Basic)
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin