Compartir por


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

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

Hay compatibilidad con esta tarea en Visual Studio. Vea también Cómo: evitar la adición y eliminación de filas en el control DataGridView de Windows Forms usando 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

Este ejemplo requiere:

Consulte también