Cómo: Impedir la adición y eliminación de filas en el control DataGridView de formularios Windows Forms
Actualización: noviembre 2007
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 eliminar. 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.
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