DataGridViewCell.GetEditedFormattedValue(Int32, DataGridViewDataErrorContexts) DataGridViewCell.GetEditedFormattedValue(Int32, DataGridViewDataErrorContexts) DataGridViewCell.GetEditedFormattedValue(Int32, DataGridViewDataErrorContexts) DataGridViewCell.GetEditedFormattedValue(Int32, DataGridViewDataErrorContexts) Method

Definición

Devuelve el valor actual con formato de la celda, con independencia de si la celda está en modo de edición y no se ha confirmado el valor.Returns the current, formatted value of the cell, regardless of whether the cell is in edit mode and the value has not been committed.

public:
 System::Object ^ GetEditedFormattedValue(int rowIndex, System::Windows::Forms::DataGridViewDataErrorContexts context);
public object GetEditedFormattedValue (int rowIndex, System.Windows.Forms.DataGridViewDataErrorContexts context);
member this.GetEditedFormattedValue : int * System.Windows.Forms.DataGridViewDataErrorContexts -> obj
Public Function GetEditedFormattedValue (rowIndex As Integer, context As DataGridViewDataErrorContexts) As Object

Parámetros

rowIndex
Int32 Int32 Int32 Int32

Índice de fila de la celda.The row index of the cell.

context
DataGridViewDataErrorContexts DataGridViewDataErrorContexts DataGridViewDataErrorContexts DataGridViewDataErrorContexts

Una combinación bit a bit de valores DataGridViewDataErrorContexts que especifica el contexto del error de datos.A bitwise combination of DataGridViewDataErrorContexts values that specifies the data error context.

Devoluciones

Valor actual con formato de DataGridViewCell.The current, formatted value of the DataGridViewCell.

Excepciones

El parámetro rowIndex especificado es menor que 0 o mayor que el número de filas del control menos 1.The specified rowIndex is less than 0 or greater than the number of rows in the control minus 1.

ColumnIndex es menor que 0, lo que indica que la celda es una celda de encabezado de fila.ColumnIndex is less than 0, indicating that the cell is a row header cell.

Se ha producido un error al dar formato y, o bien no hay ningún controlador para el evento DataError del control DataGridView, o el controlador ha establecido la propiedad ThrowException en true.Formatting failed and either there is no handler for the DataError event of the DataGridView control or the handler set the ThrowException property to true. El objeto de excepción normalmente se puede convertir al tipo FormatException.The exception object can typically be cast to type FormatException.

Comentarios

Este método devuelve el valor actual de la celda de edición o el control de edición si la celda está en modo de edición.This method returns the current value of the editing cell or editing control if the cell is in edit mode. De lo contrario, este método convierte el valor de la celda en un valor de presentación equivalente del tipo FormattedValueType indicado por la propiedad.Otherwise, this method converts the cell value into an equivalent display value of the type indicated by the FormattedValueType property. Esto provoca el DataGridView.CellFormatting evento, que se puede controlar para personalizar la conversión de valores.This raises the DataGridView.CellFormatting event, which you can handle to customize the value conversion.

Si el formato no es correcto, se DataGridView.DataError produce el evento.If formatting is unsuccessful, the DataGridView.DataError event occurs. Si no hay ningún controlador para este evento o el controlador establece la DataGridViewDataErrorEventArgs.ThrowException propiedad en true, se produce una excepción.If there is no handler for this event or the handler sets the DataGridViewDataErrorEventArgs.ThrowException property to true, an exception is thrown.

Las clases derivadas que invalidan este método normalmente devolverán una representación de cadena context del valor de ClipboardContent celda si el argumento incluye el valor.Derived classes that override this method will typically return a string representation of the cell value if the context argument includes the ClipboardContent value.

Se aplica a

Consulte también: