Skip Navigation Links
Novas Tecnologias
Ferramentas Adicionais
Ferramentas Adicionais


Dica No :
1015
Assunto : .NET
Titulo: Forçando a Gravação do DateTimePicker

Gostou do texto ? Vote e dê sua opinião! Pontuação atual :

Translate this page now :






Adicione aos Favoritos!
BlogBlogs Rec6 Linkk Ueba Technorati Delicious DiggIt! StumbleUpon



Em aplicações Windows o DateTimePicker é um controle de uso bem interessante para a digitação de datas. O problema é que o DateTimePicker possui um pequeno bug.

Quando é carregado, ele já exibe a data atual, mesmo que na origem de dados a data encontre-se em branco. Porém caso ele não seja alterado, ele não grava esta data atual na origem de dados, deixando a origem de dados em branco e frequentemente gerando erros por causa disso.

Para corrigir o problema precisamos forçar a gravação dos dados do datetimepicker na origem de dados. Isso é feito da seguinte forma :

MeuBindingSource.CurrencyManager.Bindings(indice do binding do DTP).WriteValue()

Ou, em C# :

MeuBindingSource.CurrencyManager.Bindings[indice do binding do DTP].WriteValue;

Essa instrução deve ser feita antes do EndEdit ou qualquer ação equivalente que vá realizar a gravação do registro no dataset


Nome :
E-mail:
Comentarios :
 
 
Os Últimos Comentários
data: 2/10/2012 4:46:00 AM
nome: Airton
email: jabaaraujo@hotmail.com
comentário:
Me poupou bastante tempo.
Agradecido!!!


 1  
Dicas
Dica do Dia
Receba Dicas Por Email
E-mail :  
 


 (help)
Aceito receber informativos do devASPNet, informações de eventos e treinamentos

Veja Quais Informativos Você Receberá

Pesquisar Dicas
Pesquisar Artigos, Dicas e Noticias

Banco de Dados
Algumas Entrevistas
Links Importantes

Búfalo Informática, Treinamento e Consultoria
R. Alvaro Alvim, 37/920 Centro - Cinelândia - Rio de Janeiro Cep: 20031-010
Tel : (21) 2262-1368 (21) 9240-5134 E-mail : Contato@bufaloinfo.com.br