IDataGridViewEditingCell Интерфейс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Определяет общие функциональные возможности для ячейки, которая позволяет манипулировать его значением.
public interface class IDataGridViewEditingCell
public interface IDataGridViewEditingCell
type IDataGridViewEditingCell = interface
Public Interface IDataGridViewEditingCell
- Производный
Комментарии
Этот интерфейс реализуется классами, такими как DataGridViewCheckBoxCell производные от DataGridViewCell и предоставляющие пользовательский интерфейс для указания значений без размещения элемента управления редактирования. Пользовательский интерфейс в этом случае отображается независимо от того, находится ли ячейка в режиме редактирования.
Другие типы ячеек, например DataGridViewButtonCell, предоставляют пользовательский интерфейс, но не хранят указанные пользователем значения. В этом случае тип ячейки не реализует IDataGridViewEditingCell или размещает элемент управления редактирования.
Типы ячеек, отображающие элемент управления редактированием, когда ячейка находится в режиме редактирования, например DataGridViewTextBoxCell, не реализуют IDataGridViewEditingCell , но вместо этого предоставляют класс-компаньон, реализующий IDataGridViewEditingControl. Например, DataGridViewTextBoxCell предоставляет производный DataGridViewTextBoxEditingControl от TextBox элемента управления и реализующий IDataGridViewEditingControlэлемент управления. В этом случае свойству ячейки EditType присваивается Type объект, представляющий тип элемента управления редактирования. Сведения о реализации IDataGridViewEditingControlсм. в разделе "Практическое руководство. Элементы управления узлами в ячейках DataGridView в Windows Forms".
Свойства
| Имя | Описание |
|---|---|
| EditingCellFormattedValue |
Возвращает или задает форматируемое значение ячейки. |
| EditingCellValueChanged |
Возвращает или задает значение, указывающее, изменилось ли значение ячейки. |
Методы
| Имя | Описание |
|---|---|
| GetEditingCellFormattedValue(DataGridViewDataErrorContexts) |
Извлекает форматируемое значение ячейки. |
| PrepareEditingCellForEdit(Boolean) |
Подготавливает выбранную в данный момент ячейку для редактирования. |