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.
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
Curtir tópico
+ 0
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
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
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
Clique aqui para fazer login e interagir na Comunidade :)