Ir ao conteúdo
  • Cadastre-se

Textbox não apresenta os Valores com duas casas decimais


JOSE DE FREITAS

Posts recomendados

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

JOSE DE FREITAS

Link para o comentário
Compartilhar em outros sites

Quando você for converter o valro do banco de dados para o Text do TextBox passe como parâmetro "C" para converter com o R$ ou "N" para converter sem o R$, por exemplo :

meuTB.Text = valor.ToString("N");

Levando em consideração qeu meuTB é o TextBox e a linguagem é C#.

ATT,

LBarcelosM

Link para o comentário
Compartilhar em outros sites

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...