Erro para executar rotina pressionando Tab ou Enter

25/06/2016

0

Olá amigos.

Tenho um código onde informo um item digitando o código do produto e a quantidade que será adicionado em um grid quando clico um botão que chamo de adicionar.



Até tudo bem.

Mas pensei em não precisar clicar no botão. Depois de digitar a quantidade quando teclar Tab ou Enter ser adicionado ao grid e retornar ao campo do código para ser digitado um outro item.

O problema é que quando teclo Tab ou Enter dá uma mensagem de erro, mas se tiro o comando para retornar ao campo alimenta o grid corretamente porém o foco vai para outro campo.



Segue o código:



public void AdiconarItem()
{
try
{
dgvItens.Rows.Add(txtCodigoMat.Text, txtDescricaoMat.Text, txtQuantidadeMat.Text);

txtCodigoMat.Focus();

}
catch (Exception)
{
throw;
}
}
Obrigado.
Gilberto Gonçalves

Gilberto Gonçalves

Responder

Que tal ter acesso a um e-book gratuito que vai te ajudar muito nesse momento decisivo?

Ver ebook

Recomendado pra quem ainda não iniciou o estudos.

Eu quero
Ver ebook

Recomendado para quem está passando por dificuldades nessa etapa inicial

Eu quero

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar