Ir para conteúdo
Fórum CódigoFonte.net
Entre para seguir isso  
FREITAS

Textbox não mostra Valor com 2 casas decimais

Recommended Posts

Bom dia,

Estou com o seguinte problema e peço a ajuda de vocês que entendem do assunto, por favor.

Estou trabalhando num pequeno controle de estoque e acontece o seguinte:

Banco de Dados - Access

VB NET 2008

A - No meu DB Access os campos que contêm Valores formatei como Moeda - 2 casas decimais

B - No Form a textbox onde constarão valores formatei no Binding como Currency - 2 casas decimais

Acontece que no Banco de dados e no DBGrid aparecem os valores cadastrados da forma correta:

- R$123,50, R$95,00, R$102,51 inclusive com o "R$", beleza.

Mas no textbox os valores não aparecem configurados de forma correta. Nos textbox onde aparecem Valores fica assim:

- 123,5 quando deveria ser 123,50

- 95 quando deveria ser 95,00

- 102,51 esse de forma correta porque não tem "Zeros" nos centavos

Alguém poderia dar uma ajuda para a solução desse problema?

Desde já o meu muito obrigado

FREITAS

Compartilhar este post


Link para o post
Compartilhar em outros sites

Freitas,

Para conseguir esse resultado você pode optar por transformar a string em tipo monetário, eu nunca usei o VS 2008, estou acostumado com o 2010 mas, não deve ser tão diferente.

No momento em que escolho Currency no Binding logo abaixo tem uma opção com uma caixa de texto onde digito {0:C} (com chaves e tudo).

Isso transforma em um tipo monetário.

Aqui tem mais informações: http://www.howtogeek.com/howto/programming/format-a-string-as-currency-in-c/

Está em C# mas, não acredito que seja problema.

Até a próxima!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Boa noite,

RodRocha,

Fiz o que você me informou, mas não resolveu. Tem alguma outra idéia para me ajudar?

Estou usando o VB 2010. Abri nele o projeto criado no 2008.

Aguardo sua resposta, por favor.

Obrigado

JMRF

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
Entre para seguir isso  

×
×
  • Criar Novo...