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 значение .
Применяется к
См. также раздел
Кері байланыс
https://aka.ms/ContentUserFeedback.
Жақында қолжетімді болады: 2024 жыл бойы біз GitHub Issues жүйесін мазмұнға арналған кері байланыс механизмі ретінде біртіндеп қолданыстан шығарамыз және оны жаңа кері байланыс жүйесімен ауыстырамыз. Қосымша ақпаратты мұнда қараңыз:Жіберу және пікірді көру