DataGridViewCheckBoxCell.ParseFormattedValue 方法

定義

將為了顯示而格式化的值轉換成實際的儲存格值。

public:
 override System::Object ^ ParseFormattedValue(System::Object ^ formattedValue, System::Windows::Forms::DataGridViewCellStyle ^ cellStyle, System::ComponentModel::TypeConverter ^ formattedValueTypeConverter, System::ComponentModel::TypeConverter ^ valueTypeConverter);
public override object ParseFormattedValue (object formattedValue, System.Windows.Forms.DataGridViewCellStyle cellStyle, System.ComponentModel.TypeConverter formattedValueTypeConverter, System.ComponentModel.TypeConverter valueTypeConverter);
public override object? ParseFormattedValue (object? formattedValue, System.Windows.Forms.DataGridViewCellStyle cellStyle, System.ComponentModel.TypeConverter? formattedValueTypeConverter, System.ComponentModel.TypeConverter? valueTypeConverter);
override this.ParseFormattedValue : obj * System.Windows.Forms.DataGridViewCellStyle * System.ComponentModel.TypeConverter * System.ComponentModel.TypeConverter -> obj
Public Overrides Function ParseFormattedValue (formattedValue As Object, cellStyle As DataGridViewCellStyle, formattedValueTypeConverter As TypeConverter, valueTypeConverter As TypeConverter) As Object

參數

formattedValue
Object

儲存格的顯示值。

cellStyle
DataGridViewCellStyle

DataGridViewCellStyle 對儲存格有作用。

formattedValueTypeConverter
TypeConverter

TypeConverter 表示顯示值的型別,null 則表示使用預設轉換子。

valueTypeConverter
TypeConverter

TypeConverter 表示儲存格值的型別,null 則表示使用預設轉換子。

傳回

儲存格值。

例外狀況

cellStylenull

FormattedValueType 屬性值為 null

formattedValuenull

-或-

formattedValue 的型別不符合 FormattedValueType 屬性所指的型別。

備註

當使用者編輯儲存格值並認可變更時, DataGridView 控制項會呼叫這個方法,將顯示的值從 FormattedValueTypeValueType 轉換為 。 控制項接著會將基礎資料格值或資料來源值設定為已轉換的值。

這個方法會使用 、 FalseValue 和 屬性的值,將儲存格的顯示值轉換為實際儲存格值 TrueValue 。如果已設定, 和 IndeterminateValue 屬性。

適用於

另請參閱