DataGridViewCell.ParseFormattedValue(Object, DataGridViewCellStyle, TypeConverter, TypeConverter) DataGridViewCell.ParseFormattedValue(Object, DataGridViewCellStyle, TypeConverter, TypeConverter) DataGridViewCell.ParseFormattedValue(Object, DataGridViewCellStyle, TypeConverter, TypeConverter) DataGridViewCell.ParseFormattedValue(Object, DataGridViewCellStyle, TypeConverter, TypeConverter) Method

Definición

Convierte un valor con formato para la presentación en un valor de celda real.Converts a value formatted for display to an actual cell value.

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);
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

Parámetros

formattedValue
Object Object Object Object

El valor de presentación de la celda.The display value of the cell.

formattedValueTypeConverter
TypeConverter TypeConverter TypeConverter TypeConverter

TypeConverter para el tipo de valor de presentación o null para utilizar el convertidor predeterminado.A TypeConverter for the display value type, or null to use the default converter.

valueTypeConverter
TypeConverter TypeConverter TypeConverter TypeConverter

TypeConverter para el tipo de valor de celda o null para utilizar el convertidor predeterminado.A TypeConverter for the cell value type, or null to use the default converter.

Devoluciones

El valor de la celda.The cell value.

Excepciones

El valor de la propiedad FormattedValueType es null.The FormattedValueType property value is null.

o bien-or- El valor de la propiedad ValueType es null.The ValueType property value is null.

O bien-or- formattedValue no se puede convertir.formattedValue cannot be converted.

formattedValue es null.formattedValue is null.

O bien-or- El tipo de formattedValue no coincide con el tipo indicado por la propiedad FormattedValueType.The type of formattedValue does not match the type indicated by the FormattedValueType property.

Comentarios

Cuando el usuario edita un valor de celda y confirma el cambio, el DataGridView control llama a este método para convertir el valor mostrado FormattedValueType de en ValueType.When the user edits a cell value and commits the change, the DataGridView control calls this method to convert the displayed value from the FormattedValueType to the ValueType. Después, el control establece el valor de celda subyacente o el valor de origen de datos en el valor convertido.The control then sets the underlying cell value or data source value to the converted value.

La implementación predeterminada de este método formattedValue analiza el parámetro mediante las NullValuepropiedades, DataSourceNullValuey FormatProvider del estilo de celda indicado por el cellStyle parámetro.The default implementation of this method parses the formattedValue parameter using the NullValue, DataSourceNullValue, and FormatProvider properties of the cell style indicated by the cellStyle parameter.

Si formattedValue es igual a NullValue, este método devuelve el valor de la DataSourceNullValue propiedad o null si DataSourceNullValue es DBNull.Value y la celda ValueType es un tipo de referencia.If formattedValue is equal to NullValue, this method returns the value of the DataSourceNullValue property or null if DataSourceNullValue is DBNull.Value and the cell ValueType is a reference type.

Si formattedValue no es igual a NullValue formattedValue , este método analiza utilizando la FormatProvider propiedad y los convertidores predeterminados o especificados.If formattedValue is not equal to NullValue, this method parses formattedValue using the FormatProvider property and the specified or default converters.

Si la celda ValueType admite valores NULL, este método ajusta el valor devuelto como un Nullable<T> tipo.If the cell ValueType is nullable, this method wraps the return value as a Nullable<T> type.

Se aplica a

Consulte también: