Bom dia a todos.
Tenho um sistema de registro de produtos, onde o usuário pode registrar produtos, excluir produtos, ler produtos e atualizar produtos. UM CRUD
Estou tendo problemas para atualizar, as outras operações estão bem.
Vamos ao problema.
VEJA A IMAGEM
Como mostrado na imagem, o usuário registrou uma placa de vídeo, marca Asus, modelo gto com o valor 3000
Agora o usuário precisa alterar o valor para 2500
para isso, ele segue os seguintes procedimentos
clique no produto a ser atualizado, o botão de edição será ativado, ele clica no botão de edição, todos os campos do produto se tornam editáveis (menos o id), o usuário altera o valor para 2500.
Até agora tudo está dando certo, o problema é que depois que o usuário altera o valor, ou qualquer outra informação, essa mudança deve ser confirmada apenas pressionando ENTER, mas não é o que está acontecendo.
Para confirmar a alteração/atualização neste momento o usuario está fazendo as seguintes etapas:
1º TECLA ENTER
2º CLICA NO BOTÃO EDITAR
3º MESMO APÓS CLICAR EM EDITAR, OS CAMPOS PERMANECEM EM ESTADO DE EDIÇÃO
4º TENHO QUE PRESSIONAR F5
5º APÓS ESTES PASSOS, AI SIM A ATUALIZAÇÃO É CONFIRMADA
o comportamento desejado é, para confirmar a atualização do produto basta ser o teclado ENTER e depois disso a grade é atualizada sem pressionar o botão de edição ou F5
Deveria ser assim para atualizar:
1º TECLA ENTER APÓS ALTERAR O CAMPO DESEJADO.
Veja que em vez de 5 etapas, quero apenas 1 etapa
Como alcançar esse comportamento?
Vou postar os códigos das classes para que possam dar uma olhada…muito obrigado!!