Cómo: Especificar el modo de edición del control DataGridView de formularios Windows Forms
Actualización: noviembre 2007
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:
Un control DataGridView denominado dataGridView1.
Referencias a los ensamblados System y System.Windows.Forms.
Vea también
Referencia
Otros recursos
Entrada de datos en el control DataGridView de formularios Windows Forms