Bagikan melalui


DataGridViewImageCell.GetFormattedValue Metode

Definisi

Mengembalikan grafik seperti yang akan ditampilkan dalam sel.

protected:
 override System::Object ^ GetFormattedValue(System::Object ^ value, int rowIndex, System::Windows::Forms::DataGridViewCellStyle ^ % cellStyle, System::ComponentModel::TypeConverter ^ valueTypeConverter, System::ComponentModel::TypeConverter ^ formattedValueTypeConverter, System::Windows::Forms::DataGridViewDataErrorContexts context);
protected override object GetFormattedValue (object value, int rowIndex, ref System.Windows.Forms.DataGridViewCellStyle cellStyle, System.ComponentModel.TypeConverter valueTypeConverter, System.ComponentModel.TypeConverter formattedValueTypeConverter, System.Windows.Forms.DataGridViewDataErrorContexts context);
protected override object? GetFormattedValue (object? value, int rowIndex, ref System.Windows.Forms.DataGridViewCellStyle cellStyle, System.ComponentModel.TypeConverter? valueTypeConverter, System.ComponentModel.TypeConverter? formattedValueTypeConverter, System.Windows.Forms.DataGridViewDataErrorContexts context);
override this.GetFormattedValue : obj * int * DataGridViewCellStyle * System.ComponentModel.TypeConverter * System.ComponentModel.TypeConverter * System.Windows.Forms.DataGridViewDataErrorContexts -> obj
Protected Overrides Function GetFormattedValue (value As Object, rowIndex As Integer, ByRef cellStyle As DataGridViewCellStyle, valueTypeConverter As TypeConverter, formattedValueTypeConverter As TypeConverter, context As DataGridViewDataErrorContexts) As Object

Parameter

value
Object

Nilai yang akan diformat.

rowIndex
Int32

Indeks baris induk sel.

cellStyle
DataGridViewCellStyle

Efek DataGridViewCellStyle untuk sel.

valueTypeConverter
TypeConverter

Yang TypeConverter terkait dengan jenis nilai yang menyediakan konversi kustom ke jenis nilai yang diformat, atau null jika tidak diperlukan konversi kustom tersebut.

formattedValueTypeConverter
TypeConverter

Yang TypeConverter terkait dengan jenis nilai yang diformat yang menyediakan konversi kustom dari jenis nilai, atau null jika tidak diperlukan konversi kustom tersebut.

context
DataGridViewDataErrorContexts

Kombinasi DataGridViewDataErrorContexts nilai bitwise yang menjelaskan konteks di mana nilai yang diformat diperlukan.

Mengembalikan

Objek yang mewakili gambar yang diformat.

Keterangan

Kontrol DataGridView memanggil metode ini untuk mengonversi nilai sel menjadi nilai tampilan yang setara dari jenis yang ditunjukkan FormattedValueType oleh properti . Kontrol meneruskan nilai sel ke metode ini dalam value parameter .

context Jika nilai parameter menyertakan ClipboardContent nilai , metode ini mengembalikan nilai Description properti untuk disalin ke Clipboard. Jika tidak, DataGridView.CellFormatting peristiwa terjadi.

Penanganan CellFormatting aktivitas dapat memodifikasi dan valuecellStyle. Jika handler tidak mengatur DataGridViewCellFormattingEventArgs.FormattingApplied properti ke true, namun, metode ini memformat value menggunakan properti cellStyle pemformatan objek.

Jika pemformatan tidak berhasil, peristiwa terjadi DataError . Jika tidak ada handler untuk kejadian ini atau handler mengatur DataGridViewDataErrorEventArgs.ThrowException properti ke true, pengecualian akan dilemparkan.

Jika pemformatan berhasil dan jenis nilai yang diformat cocok dengan nilai FormattedValueType properti, metode ini mengembalikan nilai yang diformat. Jika tidak, metode ini mengembalikan grafik kesalahan standar dalam jenis yang ditunjukkan oleh FormattedValueType properti .

Berlaku untuk

Lihat juga