Compartilhar via


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:

Confira também