IDataGridViewEditingCell Interface

Definição

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

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

Observações

Esta interface é implementada por classes como DataGridViewCheckBoxCell as que derivam de DataGridViewCell e fornecem uma interface de utilizador (UI) para especificar valores sem alojar um controlo de edição. Neste caso, a interface é exibida independentemente de a célula estar em modo de edição ou não.

Outros tipos de células, como DataGridViewButtonCell, fornecem uma interface de utilizador mas não armazenam valores especificados pelo utilizador. Neste caso, o tipo de célula não implementa IDataGridViewEditingCell nem aloja um controlo de edição.

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

Propriedades

Name Description
EditingCellFormattedValue

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

EditingCellValueChanged

Recebe ou define um valor que indica se o valor da célula mudou.

Métodos

Name Description
GetEditingCellFormattedValue(DataGridViewDataErrorContexts)

Recupera o valor formatado da célula.

PrepareEditingCellForEdit(Boolean)

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

Aplica-se a

Ver também