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 控件会调用此方法,将显示的值从 FormattedValueType 转换为 ValueType。 然后, 控件将基础单元格值或数据源值设置为转换后的值。

此方法使用 、 FalseValueIndeterminateValue 属性的值(如果已设置)将单元格的TrueValue显示值转换为实际单元格值。

适用于

另请参阅