c#, formato Moeda
Pessoal, venho aqui pra tirar uma duvida com voces... é o seguinte
meu sistema tem 2 SUBTOTAIS e 1 TOTAL GERAL
ai eu uso essa formula:
USO 3 VARIAVEIS DO TIPO DOUBLE
as variaveis sao: subtotal1, subtotal2 e totalgeral
txtBox.Text = txtBox.Text + subtotal1.ToString("#,##0.00")
txtBox.Text = txtBox.Text + subtotal2.ToString("#,##0.00")
totalgeral = subtotal1 + subtotal2;
txtBox.Text = txtBox.Text + geraltotal.ToString("#,##0.00")
usando no meu PC, que é Windows XP só que esta com o Vista PAck Transformation
o resultado do Textbox aparece assim: (exemplo) 370,00 = 370 reais... usando essa formula ("#,##0.00")
mais la no computador onde vai ficar o sistema é windows XP e o resultado sai assim:
37,000.00 ... porque isso? o valor deveria sair: 370,00
e se caso eu tiro a função ("#,##0.00") e deixo somente: ("") o resultado fica assim: 37000 e não 370 , ele adiciona os 2 zeros de qualquer maneira.
obg!!
Discussão (6)
Carregando comentários...