Compartilhar via


IDataGridViewEditingCell Interface

Definição

Define a funcionalidade comum para uma célula que permite a manipulação de seu valor.

public interface class IDataGridViewEditingCell
public interface IDataGridViewEditingCell
type IDataGridViewEditingCell = interface
Public Interface IDataGridViewEditingCell
Derivado

Comentários

Essa interface é implementada por classes como DataGridViewCheckBoxCell a derivada de e fornece uma interface do DataGridViewCell usuário para especificar valores sem hospedar um controle de edição. A interface do usuário, nesse caso, é exibida independentemente de a célula estiver no modo de edição.

Outros tipos de célula, como DataGridViewButtonCell, fornecem uma interface do usuário, mas não armazenam valores especificados pelo usuário. Nesse caso, o tipo de célula não implementa IDataGridViewEditingCell nem hospeda um controle de edição.

Os tipos de célula que exibem um controle de edição quando a célula está no modo de edição, como DataGridViewTextBoxCell, não implementam IDataGridViewEditingCell , mas fornecem uma classe complementar que implementa IDataGridViewEditingControl. Por exemplo, DataGridViewTextBoxCell fornece um DataGridViewTextBoxEditingControl que deriva do TextBox controle e implementa IDataGridViewEditingControl. Nesse caso, a propriedade de célula EditType é definida como um Type objeto que representa o tipo de controle de edição. Para obter informações sobre como implementar IDataGridViewEditingControl, consulte How to: Host Controls in Windows Forms DataGridView Cells.

Propriedades

EditingCellFormattedValue

Obtém ou define o valor formatado da célula.

EditingCellValueChanged

Obtém ou define um valor que indica se o valor da célula foi alterado.

Métodos

GetEditingCellFormattedValue(DataGridViewDataErrorContexts)

Recupera o valor formatado da célula.

PrepareEditingCellForEdit(Boolean)

Prepara a célula selecionada atualmente para edição.

Aplica-se a

Confira também