Campo decimal não mostra vírgula

29/05/2006

0

Tenho uma aplicação em Asp.net + Firebird desenvolvida com Delphi 2006. Ao mudar a cultura para ´pt-BR´ os campos decimais não exibem a vírgula.
ex:
12,34 aparece como 1234, já dei uma olhada em um tópico aqui neste fórum em que a solução encontrada por nossa colega foi mudar o campo de decimal para float, mas não concordo com isso devido aos arredondamentos gerados no campo float. Gostaria de saber como faço para resolver esse problema?

Desde já agradeço.


Wilson Brito

Wilson Brito

Responder

Posts

31/05/2006

Sanses

Olá

Seu campo já é decimal ? Se já é no ato do cadastramento no banco já não está indo a virgula ou o ponto ?

Tente formatar o número decimal com {0:D2}

[]´s
sanses


Responder

31/05/2006

Wilson Brito

Bom dia.

Meu campo já é decimal. O que acontece é o seguinte, na cultura padrão do asp.net ele retorna o separador decimal = ponto ex: 34.55, ao alterar a cultura para pt-br ele retorna 3455, ou seja, não mostra a vírgula, portanto não adianta eu formatar {0:c2}, porque ele mostra 3.455,00


Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

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

Aceitar