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. В этом случае свойству cell EditType присваивается Type объект , представляющий тип элемента управления редактирования. Сведения о реализации IDataGridViewEditingControlсм. в разделе Практическое руководство. Элементы управления узлами в ячейках DataGridView Windows Forms.
Свойства
EditingCellFormattedValue |
Получает или задает форматированное значение для ячейки. |
EditingCellValueChanged |
Получает или задает значение, указывающее, было ли изменено значение ячейки. |
Методы
GetEditingCellFormattedValue(DataGridViewDataErrorContexts) |
Извлекает форматированное значение ячейки. |
PrepareEditingCellForEdit(Boolean) |
Подготавливает выбранную ячейку к редактированию. |