DataGridViewCheckBoxCell.ParseFormattedValue 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
将为便于显示而进行了格式设置的值转换为实际的单元格值。
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
。
返回
单元格值。
例外
cellStyle
为 null
。
FormattedValueType 属性值为 null
。
注解
当用户编辑单元格值并提交更改时, DataGridView 控件会调用此方法,将显示的值从 FormattedValueType 转换为 ValueType。 然后, 控件将基础单元格值或数据源值设置为转换后的值。
此方法使用 、 FalseValue和 IndeterminateValue 属性的值(如果已设置)将单元格的TrueValue显示值转换为实际单元格值。