Cómo: Especificar el modo de edición del control DataGridView de formularios Windows Forms

De forma predeterminada, los usuarios pueden modificar el contenido de la celda del cuadro de texto de DataGridView escribiendo en él o presionando F2. De esta forma se coloca la celda en modo de edición si se cumplen todas las condiciones siguientes:

  • El origen de datos subyacente admite la edición.

  • Se habilita el control DataGridView.

  • El valor de la propiedad EditMode no es EditProgrammatically.

  • Las propiedades ReadOnly de la celda, fila, columna y control están establecidas false.

En modo de edición, el usuario puede cambiar el valor de la celda y presionar INTRO para confirmar el cambio o ESC para devolver a la celda a su valor original.

Puede configurar un control DataGridView para que una celda pase al modo de edición tan pronto como se convierta en la celda actual. Este comportamiento de las teclas INTRO y ESC no cambia en este caso, pero la celda continúa en modo de edición después de que el valor se haya confirmado o revertido. También puede configurar el control para que la celda pase a modo de edición sólo cuando los usuarios escriban en la celda o cuando los usuarios presionen F2. Finalmente, puede evitar que las celdas pasen al modo de edición excepto cuando llame al método BeginEdit.

Para cambiar el modo de edición de un control DataGridView

  • Establezca la propiedad DataGridView.EditMode en la enumeración DataGridViewEditMode apropiada.

    Me.dataGridView1.EditMode = DataGridViewEditMode.EditOnEnter
    
    this.dataGridView1.EditMode = DataGridViewEditMode.EditOnEnter;
    

Compilar el código

Para este ejemplo se necesita:

Vea también

Referencia

DataGridView

DataGridView.EditMode

Otros recursos

Entrada de datos en el control DataGridView de formularios Windows Forms