Partilhar via


Como: Impedir a adição e exclusão de linha no controle DataGridView do Windows Forms

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

Há suporte para essa tarefa no Visual Studio. Consulte também Como: Impedir a 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:

Ver também