Array
(
)

Campo decimal não mostra vírgula

Wilson Brito
   - 29 mai 2006

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.


Sanses
   - 31 mai 2006

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


Wilson Brito
   - 31 mai 2006

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