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:
Un control DataGridView denominado dataGridView1.
Referencias a los ensamblados System y System.Windows.Forms.
Vea también
Referencia
DataGridView.AllowUserToAddRows
DataGridView.AllowUserToAddRows
DataGridView.AllowUserToDeleteRows