Compartilhar via


Como evitar a adição e a exclusão de linha no controle DataGridView dos Windows Forms

Às vezes, você desejará impedir que os usuários insiram novas linhas de dados ou excluam linhas existentes em seu DataGridView controle. A AllowUserToAddRows propriedade indica se a linha para novos registros está presente na parte inferior do controle, enquanto a propriedade indica se as AllowUserToDeleteRows linhas podem ser removidas. O exemplo de código a seguir usa essas propriedades e também define a ReadOnly propriedade para tornar o controle totalmente somente leitura.

Há suporte para esta tarefa no Visual Studio. Consulte também Como: Impedir adição e exclusão de linha no controle DataGridView do Windows Forms usando o Designer.

Exemplo

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

Compilando o código

Este exemplo requer:

Confira também