DataGridViewCell.ParseFormattedValue Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mengonversi nilai yang diformat untuk ditampilkan ke nilai sel aktual.
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
Parameter
- formattedValue
- Object
Nilai tampilan sel.
- cellStyle
- DataGridViewCellStyle
Efek DataGridViewCellStyle untuk sel.
- formattedValueTypeConverter
- TypeConverter
TypeConverter untuk jenis nilai tampilan, atau null
untuk menggunakan pengonversi default.
- valueTypeConverter
- TypeConverter
TypeConverter untuk tipe nilai sel, atau null
untuk menggunakan pengonversi default.
Mengembalikan
Nilai sel.
Pengecualian
cellStyle
adalah null
.
Nilai FormattedValueType properti adalah null
.
-atau-
Nilai ValueType properti adalah null
.
-atau-
formattedValue
tidak dapat dikonversi.
formattedValue
adalah null
.
-atau-
Jenis formattedValue
tidak cocok dengan jenis yang ditunjukkan FormattedValueType oleh properti .
Keterangan
Saat pengguna mengedit nilai sel dan menerapkan perubahan, DataGridView kontrol memanggil metode ini untuk mengonversi nilai yang FormattedValueType ditampilkan dari ke ValueType. Kontrol kemudian mengatur nilai sel atau nilai sumber data yang mendasar ke nilai yang dikonversi.
Implementasi default metode ini mengurai formattedValue
parameter menggunakan NullValueproperti , DataSourceNullValue, dan FormatProvider dari gaya sel yang ditunjukkan cellStyle
oleh parameter .
Jika formattedValue
sama dengan NullValue, metode ini mengembalikan nilai DataSourceNullValue properti atau null
jika DataSourceNullValue adalah DBNull.Value dan sel ValueType adalah jenis referensi.
Jika formattedValue
tidak sama dengan NullValue, metode ini mengurai formattedValue
FormatProvider menggunakan properti dan pengonversi yang ditentukan atau default.
Jika sel ValueType dapat diubah ke null, metode ini membungkus nilai yang dikembalikan sebagai Nullable<T> jenis.
Berlaku untuk
Lihat juga
- DataGridView
- DataGridViewCellStyle
- NullValue
- DataSourceNullValue
- FormatProvider
- ValueType
- GetFormattedValue(Object, Int32, DataGridViewCellStyle, TypeConverter, TypeConverter, DataGridViewDataErrorContexts)
- Nullable<T>
- Jenis Yang Dapat Diubah Ke null (Panduan Pemrograman C#)
- Jenis Nilai yang Dapat Diubah ke Null (Visual Basic)
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk