Como: Especificar o modo de edição para o Windows Forms DataGridView controle
Por padrão, os usuários podem edição o Sumário do corrente DataGridView célula de caixa de texto digitando nele ou pressionando F2. Isso coloca a célula no modo de edição se todas as seguintes condições forem atendidas:
A fonte de dados subjacente oferece suporte para edição.
The DataGridView o controle está habilitado.
The EditMode o valor da propriedade não é EditProgrammatically.
The ReadOnly Propriedades da célula, linha, coluna e controle são todos os conjunto para false.
No modo de edição, o usuário pode alterar o valor de célula e pressione ENTER para confirmar a alteração ou ESC para retornar a célula para seu valor original.
Você pode configurar um DataGridView controle para que uma célula entra em modo de edição, assim torna-se a célula corrente. O comportamento das teclas ENTER e ESC é inalterado nesse caso, mas a célula permanece no modo de edição após o valor é confirmado ou revertido.Você também pode configurar o controle para que células entrar no modo de edição somente quando os usuários digitam na célula ou apenas quando os usuários pressionar F2.Finalmente, você pode impedir células de modo de edição, exceto quando você telefonar o BeginEdit método.
Para alterar o modo de edição de um controle DataGridView
conjunto o DataGridView.EditMode propriedade para o apropriado DataGridViewEditMode enumeração.
Me.dataGridView1.EditMode = DataGridViewEditMode.EditOnEnter
this.dataGridView1.EditMode = DataGridViewEditMode.EditOnEnter;
Compilando o código
Este exemplo requer:
Um controle DataGridView chamado dataGridView1.
Referências à System e System.Windows.Forms assemblies.