Procedimiento para especificar el modo de edición del control DataGridView de formularios Windows Forms
De forma predeterminada, los usuarios pueden editar el contenido de la celda del cuadro de texto de DataGridView actual escribiendo en ella o presionando F2. Esto pone la celda en modo de edición si se cumplen todas las condiciones siguientes:
El origen de datos subyacente admite la edición.
El control DataGridView está habilitado.
El valor de propiedad EditMode no es EditProgrammatically.
Las propiedades
ReadOnly
de la celda, la fila, la columna y el control están todas establecidas enfalse
.
En el modo de edición, el usuario puede cambiar el valor de la celda y presionar ENTRAR para confirmar el cambio o ESC para revertir la celda a su valor original.
Puede configurar un control DataGridView para que una celda entre en el modo de edición en cuanto sea la celda actual. El comportamiento de las teclas ENTER y ESC no cambia en este caso, pero la celda permanece en el modo de edición después de confirmar o revertir el valor. El control también se puede configurar para que las celdas entren en el modo de edición solo cuando los usuarios escriban en ella o solo cuando los usuarios presionen F2. Por último, puede impedir que las celdas entren en el modo de edición, excepto cuando se 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 adecuada.
this.dataGridView1.EditMode = DataGridViewEditMode.EditOnEnter;
Me.dataGridView1.EditMode = DataGridViewEditMode.EditOnEnter
Compilar el código
Para este ejemplo se necesita:
Control DataGridView denominado
dataGridView1
.Referencias a los ensamblados System y System.Windows.Forms.
Vea también
.NET Desktop feedback
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de