Compartir a través de


Cómo: Impedir la adición y eliminación de filas en el control DataGridView de formularios Windows Forms mediante el Diseñador

A veces deseará impedir que los usuarios escriban nuevas filas de datos o eliminen las filas existentes en el control DataGridView. Las nuevas filas se escriben en la fila especial para los nuevos registros en la parte inferior del control. Cuando deshabilita la adición de filas, no se muestra la fila para los nuevos registros. A continuación, puede hacer que el control sea de sólo lectura deshabilitando la eliminación de filas y la edición de celdas.

El procedimiento siguiente requiere un proyecto de Aplicación para Windows con un formulario que contiene un control DataGridView. Para obtener información sobre cómo configurar tal proyecto, vea Cómo: Crear un nuevo proyecto de aplicación de Windows Forms y Cómo: Agregar controles a formularios Windows Forms.

Nota

Los cuadros de diálogo y comandos de menú que se ven pueden diferir de los descritos en la Ayuda, en función de los valores de configuración o de edición activos. Para cambiar la configuración, elija la opción Importar y exportar configuraciones del menú Herramientas. Para obtener más información, vea Trabajar con valores de configuración.

Para impedir la adición y eliminación de filas

  • Haga clic en el glifo de la etiqueta inteligente (Glifo de etiqueta inteligente) situado en la esquina superior derecha del control DataGridView y, a continuación, desactive las casillas Habilitar acción de agregar y Habilitar eliminación.

    Nota

    Para que el control sea de sólo lectura, borre también la casilla Habilitar edición.

Vea también

Tareas

Cómo: Crear un nuevo proyecto de aplicación de Windows Forms

Cómo: Agregar controles a formularios Windows Forms

Referencia

DataGridView

DataGridView.AllowUserToAddRows