Compartir a través de


IDataGridViewEditingCell Interfaz

Definición

Define la funcionalidad común por una celda que permite la manipulación de su valor.

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

Comentarios

Esta interfaz se implementa mediante clases como DataGridViewCheckBoxCell que derivan de DataGridViewCell y proporcionan una interfaz de usuario (UI) para especificar valores sin hospedar un control de edición. La interfaz de usuario en este caso se muestra independientemente de si la celda está en modo de edición.

Otros tipos de celdas, como DataGridViewButtonCell, proporcionan una interfaz de usuario, pero no almacenan valores especificados por el usuario. En este caso, el tipo de celda no implementa IDataGridViewEditingCell ni hospeda un control de edición.

Los tipos de celda que muestran un control de edición cuando la celda está en modo de edición, como DataGridViewTextBoxCell, no implementan IDataGridViewEditingCell , sino que proporcionan una clase complementaria que implementa IDataGridViewEditingControl. Por ejemplo, DataGridViewTextBoxCell proporciona un DataGridViewTextBoxEditingControl que deriva del TextBox control e implementa IDataGridViewEditingControl. En este caso, la propiedad cell EditType se establece en un Type objeto que representa el tipo de control de edición. Para obtener información sobre cómo implementar IDataGridViewEditingControl, vea How to: Host Controls in Windows Forms DataGridView Cells.

Propiedades

EditingCellFormattedValue

Obtiene o establece el valor con formato de la celda.

EditingCellValueChanged

Obtiene o establece un valor que indica si el valor de la celda ha cambiado.

Métodos

GetEditingCellFormattedValue(DataGridViewDataErrorContexts)

Recupera el valor con formato de la celda.

PrepareEditingCellForEdit(Boolean)

Prepara la celda actualmente seleccionada para su edición.

Se aplica a

Consulte también