DataGridViewCell.GetEditedFormattedValue Método

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.

public:
 System::Object ^ GetEditedFormattedValue(int rowIndex, System::Windows::Forms::DataGridViewDataErrorContexts context);
public 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

Índice de fila de la celda.

context
DataGridViewDataErrorContexts

Una combinación bit a bit de valores DataGridViewDataErrorContexts que especifica el contexto del error de datos.

Devoluciones

Valor actual con formato de DataGridViewCell.

Excepciones

El parámetro rowIndex especificado es menor que 0 o mayor que el número de filas del control menos 1.

ColumnIndex es menor que 0, lo que indica que la celda es una celda de encabezado de fila.

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. El objeto de excepción normalmente se puede convertir al tipo 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. De lo contrario, este método convierte el valor de celda en un valor de presentación equivalente del tipo indicado por la FormattedValueType propiedad . Esto genera el DataGridView.CellFormatting evento , que se puede controlar para personalizar la conversión de valor.

Si el formato no se realiza correctamente, se produce el DataGridView.DataError evento . Si no hay ningún controlador para este evento o el controlador establece la DataGridViewDataErrorEventArgs.ThrowException propiedad trueen , se produce una excepción.

Las clases derivadas que invalidan este método normalmente devolverán una representación de cadena del valor de celda si el context argumento incluye el ClipboardContent valor .

Se aplica a

Consulte también