Procedimiento para impedir la adición y eliminación de filas en el control DataGridView de formularios Windows Forms

En algunos casos, querrá impedir que los usuarios incluyan nuevas filas de datos o eliminen las filas existentes en el control DataGridView. La propiedad AllowUserToAddRows indica si la fila para nuevos registros está presente en la parte inferior del control, 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 que el control sea únicamente de solo lectura.

Visual Studio es compatible con esta tarea. Tambié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.

Ejemplo

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

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

End Sub

Compilar el código

Para este ejemplo se necesita:

Vea también