Compartilhar via


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:

Consulte também

Referência

DataGridView

DataGridView.EditMode

Outros recursos

Entrada de dados em Windows Forms DataGridView controle