IDataGridViewEditingCell Интерфейс

Определение

Определяет общие функции для ячейки, которые позволяют манипулировать ее значением.Defines common functionality for a cell that allows the manipulation of its value.

public interface class IDataGridViewEditingCell
public interface IDataGridViewEditingCell
type IDataGridViewEditingCell = interface
Public Interface IDataGridViewEditingCell
Производный

Комментарии

Этот интерфейс реализуется такими классами DataGridViewCheckBoxCell , как производный от, DataGridViewCell и предоставляет пользовательский интерфейс для указания значений без необходимости размещения элемента управления редактирования.This interface is implemented by classes such as DataGridViewCheckBoxCell that derive from DataGridViewCell and provide a user interface (UI) for specifying values without hosting an editing control. В этом случае пользовательский интерфейс отображается независимо от того, находится ли ячейка в режиме редактирования.The UI in this case is displayed regardless of whether the cell is in edit mode.

Другие типы ячеек, например DataGridViewButtonCell , предоставляют пользовательский интерфейс, но не хранят значения, заданные пользователем.Other cell types, such as DataGridViewButtonCell, provide a UI but do not store user-specified values. В этом случае тип ячейки не реализует IDataGridViewEditingCell и не размещает элемент управления редактирования.In this case, the cell type does not implement IDataGridViewEditingCell or host an editing control.

Типы ячеек, отображающие элемент управления для редактирования, когда ячейка находится в режиме редактирования, например DataGridViewTextBoxCell , не реализует, IDataGridViewEditingCell а вместо этого предоставляет вспомогательный класс, реализующий IDataGridViewEditingControl .Cell types that display an editing control when the cell is in edit mode, such as DataGridViewTextBoxCell, do not implement IDataGridViewEditingCell but instead provide a companion class that implements IDataGridViewEditingControl. Например, DataGridViewTextBoxCell предоставляет объект DataGridViewTextBoxEditingControl , производный от TextBox элемента управления и реализующий IDataGridViewEditingControl .For example, DataGridViewTextBoxCell provides a DataGridViewTextBoxEditingControl that derives from the TextBox control and implements IDataGridViewEditingControl. В этом случае EditType свойству Cell присваивается Type объект, представляющий тип элемента управления Editing.In this case, the cell EditType property is set to a Type object representing the editing control type. Сведения о реализации IDataGridViewEditingControl см. в разделе как размещать элементы управления в Windows Forms ячейках DataGridView.For information about implementing IDataGridViewEditingControl, see How to: Host Controls in Windows Forms DataGridView Cells.

Свойства

EditingCellFormattedValue

Получает или задает форматированное значение для ячейки.Gets or sets the formatted value of the cell.

EditingCellValueChanged

Получает или задает значение, указывающее, было ли изменено значение ячейки.Gets or sets a value indicating whether the value of the cell has changed.

Методы

GetEditingCellFormattedValue(DataGridViewDataErrorContexts)

Извлекает форматированное значение ячейки.Retrieves the formatted value of the cell.

PrepareEditingCellForEdit(Boolean)

Подготавливает выбранную ячейку к редактированию.Prepares the currently selected cell for editing.

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

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