Поделиться через


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)

Подготавливает выбранную в данный момент ячейку для редактирования.

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

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