IDataGridViewEditingCell Interface
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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. |