Eu não consigo encontrar uma resposta que se adapte ao que eu preciso. Então eu percebi que poderia pedir ajuda a vocês.
Eu tenho uma caixa de texto que eu quero mostrar um valor de moeda de $0.00
ou qualquer valor que eles digitam ex: $1,331.13
. Eu quero mudar o formato no evento de índice de tabulação ou é feito de alguma outra forma em uma configuração de propriedade?
O que devo colocar na colocação no evento? Eu estava pensando que seria algo assim:
string.Format("{0:c}", txtPaymentOwed.Text);
O que estou fazendo de errado? Qualquer ajuda sugerida seria apreciada, obrigado.
Respostas:
2 para resposta № 1Eu acho que o problema está relacionado com o tipo de objeto que você passa para String.Format
var s1 = string.Format("{0:c}", 3); //$3.00
var s2 = string.Format("{0:c}", "3"); //3
tente com
var s = string.Format("{0:c}", Decimal.Parse(txtPaymentOwed.Text));