Ir para o conteúdo

Publicidade

 Estatísticas do Fórum

  • 0 Usuários ativos

    0 membro(s), 0 visitante(s) e 0 membros anônimo(s)

Cursos Online iMasters
Foto:

DataBinding não atualiza conteúdo no DataSet

  • Por favor, faça o login para responder
1 resposta neste tópico

#1 rdamaster

rdamaster
  • Membros
  • 14 posts

Postado 10 agosto 2009 - 14:43

Olá Amigos
Já estou ficando desesperado com um problema que esta ocorrendo por aqui. Gostaria de saber se tem algum ninja por aqui que possa me ajudar. É o seguinte, tenho uma aplicação windowsform em VB.NET. Possuo um formulário que altera os dados de uma tabala de clientes através de um DataSet. Para cada campo do DataSet, criei uma caixa de texto no formulário e relacionei ao campo do DataSet utilizando o comando databinding conforme exemplo abaixo:

txtNome.DataBindings.Add(New Binding("Text", dsClientes, "tbClientes.cliRazaoSocial"))

O meu formulário também possui uma barra de ferramentas cujo um dos botões executa a atualização do DataSet na Tabela de clientes.

Ocorre que quando eu acesso um registro qualquer, eu clico na caixa de texto txtNome e altero o nome do cliente, e na sequncia dou im click diretamente no botão atualizar da barra de ferramentas, o evento LostFocus do txtNome não ocorre o DataSet não é atualizado com o novo conteúdo da caixa de textos. Depois de alguns testes percebi que sempre após eu alterar o conteúdo da caixa de textos eu preciso dar um enter ou então clicar em outra caixa de textos antes de clicar no botão atualizar para que o DataBinding atualize o novo conteúdo no DataSet. Caso eu não faça isto, o DataSet permanece com o conteúdo anterior.

Alguém sabe como resolver isto ? Porque nestes caso o LostFocus não ocorre ?

Pelo amor de Deus, alguém me ajude pois já estou quase pulando pela janela.

Obrigado

Editado por quintelab, 10 agosto 2009 - 17:43 .
Título alterado

  • 0

#2 quintelab

quintelab

    Nunca é simples.

  • Moderadores
  • 8.480 posts

Postado 10 agosto 2009 - 17:45

Movido Plataforma .NET :seta: Plataforma .NET > Windows Applications

rdamaster alterei o título do seu tópico para um título que seja compatível com sua dúvida.
Poste o código do botão inserir aqui para analisarmos.

Abraços...
  • 0




Publicidade

/ins>