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:
Um controle DataGridView chamado
dataGridView1
.Referências aos assemblies System e System.Windows.Forms.
Confira também
.NET Desktop feedback
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de