Como deixar colunas somente leitura no controle DataGridView dos Windows Forms
Nem todos os dados são destinados à edição. No controle, o valor da propriedade column ReadOnly determina se os DataGridView usuários podem editar células nessa coluna. Para obter informações sobre como tornar o controle totalmente somente leitura, consulte Como impedir a adição e exclusão de linha no controle DataGridView do Windows Forms.
Há suporte para esta tarefa no Visual Studio. Consulte também Como: Tornar colunas somente leitura no controle DataGridView do Windows Forms usando o Designer.
Para tornar uma coluna somente leitura programaticamente
Defina a propriedade DataGridViewColumn.ReadOnly como
true
.dataGridView1.Columns["CompanyName"].ReadOnly = true;
dataGridView1.Columns("CompanyName").ReadOnly = True
Compilando o código
Este exemplo requer:
Um DataGridView controle nomeado
dataGridView1
com uma coluna chamadaCompanyName
.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