DataGridViewCell.GetEditedFormattedValue Метод

Определение

Возвращает текущее форматированное значение ячейки независимо от того, находится ли ячейка в режиме редактирования и что значение не было зафиксировано.

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

Параметры

rowIndex
Int32

Индекс строки, в которой находится ячейка.

context
DataGridViewDataErrorContexts

Побитовое сочетание значений DataGridViewDataErrorContexts, которое задает контекст ошибки в данных.

Возвращаемое значение

Текущее форматированное значение ячейки DataGridViewCell.

Исключения

Указанный параметр rowIndex меньше 0 или больше количества строк в элементе управления за вычетом 1.

Значение ColumnIndex меньше 0, свидетельствующее о том, что ячейка является ячейкой заголовка строки.

Форматирование закончилось неудачей, и либо отсутствует обработчик для события DataError элемента управления DataGridView, либо обработчик установил для свойства ThrowException значение true. Объект исключения обычно можно привести к типу FormatException.

Комментарии

Этот метод возвращает текущее значение ячейки редактирования или элемента управления редактированием, если ячейка находится в режиме редактирования. В противном случае этот метод преобразует значение ячейки в эквивалентное отображаемое значение типа, указанного свойством FormattedValueType . В результате возникает DataGridView.CellFormatting событие , которое можно обработать для настройки преобразования значений.

Если форматирование не удается, DataGridView.DataError возникает событие . Если обработчик для этого события отсутствует или обработчик задает DataGridViewDataErrorEventArgs.ThrowException для свойства trueзначение , создается исключение.

Производные классы, которые переопределяют этот метод, обычно возвращают строковое представление значения ячейки, context если аргумент включает ClipboardContent значение .

Применяется к

См. также раздел