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

A veces deseará impedir que los usuarios escriban nuevas filas de datos o eliminen las filas existentes en el control DataGridView. La propiedad AllowUserToAddRows indica si está presente la fila en la parte inferior del control para los nuevos registros, mientras que la propiedad AllowUserToDeleteRows indica si las filas se pueden quitar. El ejemplo de código siguiente utiliza estas propiedades y también establece la propiedad ReadOnly para hacer que el control sea de sólo lectura.

Visual Studio ofrece compatibilidad para esta tarea. Para obtener más información, vea Cómo: Impedir la adición y eliminación de filas en el control DataGridView de formularios Windows Forms mediante el Diseñador y Cómo: Impedir la adición y eliminación de filas en el control DataGridView de formularios Windows Forms mediante el Diseñador y Cómo: Impedir la adición y eliminación de filas en el control DataGridView de formularios Windows Forms mediante el Diseñador y Cómo: Impedir la adición y eliminación de filas en el control DataGridView de formularios Windows Forms mediante el Diseñador.

Ejemplo

Private Sub MakeReadOnly()

    With dataGridView1
        .AllowUserToAddRows = False
        .AllowUserToDeleteRows = False
        .ReadOnly = True
    End With

End Sub
private void MakeReadOnly()
{
    dataGridView1.AllowUserToAddRows = false;
    dataGridView1.AllowUserToDeleteRows = false;
    dataGridView1.ReadOnly = true;
}

Compilar el código

Para este ejemplo se necesita:

Vea también

Referencia

DataGridView

DataGridView.AllowUserToAddRows

DataGridView.ReadOnly

DataGridView.AllowUserToAddRows

DataGridView.AllowUserToDeleteRows

Otros recursos

Características básicas de columnas, filas y celdas en el control DataGridView de formularios Windows Forms