DataGridViewCell.ParseFormattedValue 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
将为便于显示而进行了格式设置的值转换为实际的单元格值。
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
参数
- formattedValue
- Object
单元格的显示值。
- cellStyle
- DataGridViewCellStyle
对单元格有效的 DataGridViewCellStyle。
- formattedValueTypeConverter
- TypeConverter
显示值类型的 TypeConverter;如果使用默认转换器,则为 null
。
- valueTypeConverter
- TypeConverter
单元格值类型的 TypeConverter;若要使用默认转换器,则为 null
。
返回
单元格值。
例外
cellStyle
为 null
。
注解
当用户编辑单元格值并提交更改时, DataGridView 控件调用此方法将显示的值从 FormattedValueTypeValueType转换为 。 然后,控件将基础单元格值或数据源值设置为转换后的值。
此方法的默认实现使用 NullValue参数指示的单元格样式的 、 DataSourceNullValue和 FormatProvider 属性来cellStyle
分析 formattedValue
参数。
如果 formattedValue
等于 NullValue,则此方法返回 属性的值 DataSourceNullValue ; null
如果 DataSourceNullValue 为 DBNull.Value ,则返回单元格 ValueType 为引用类型。
如果 formattedValue
不等于 NullValue,则此方法 formattedValue
使用 FormatProvider 属性和指定或默认转换器进行分析。
如果单元格 ValueType 可为 null,则此方法将返回值包装为类型 Nullable<T> 。
适用于
另请参阅
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈