Como: Tornar colunas somente leitura no Windows Forms DataGridView Control
Nem todos os dados destina-se a edição. No DataGridView controle, a coluna ReadOnly o valor da propriedade determina se os usuários podem editar células na coluna. Para obter informações sobre como tornar o controle totalmente somente leitura, consulte Como: Impedir a adição de linha e de exclusão no controle do Windows Forms DataGridView.
Não há suporte para essa tarefa em Visual Studio. Para obter mais informações, consulte Como: Fazer colunas somente leitura no DataGridView Windows Forms Controlar com o designer e Como: Fazer colunas somente leitura no DataGridView Windows Forms Controlar com o designer e Como: Fazer colunas somente leitura no DataGridView Windows Forms Controlar com o designer e Como: Tornar colunas somente leitura no controle DataGridView do Windows Forms usando o Designer e 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:
A DataGridView controle chamado dataGridView1 com uma coluna chamada CompanyName.
Referências a System e System.Windows.Forms assemblies.
Consulte também
Tarefas
Como: Impedir a adição de linha e de exclusão no controle do Windows Forms DataGridView
Referência
Outros recursos
Recursos de célula em que o controle DataGridView do Windows Forms, linha e coluna básica