Nemôžem nájsť odpoveď, ktorá by vyhovovala tomu, čo potrebujem, a tak som si myslel, že by som sa vás mohol opýtať o pomoc.
Mám textové pole, ktoré chcem zobraziť hodnotu meny $0.00
alebo akúkoľvek hodnotu, ktorú napíšu ex: $1,331.13
, Chcem, aby zmenila formát na indexe indexov kariet alebo sa to urobilo iným spôsobom v nastavení vlastníctva?
Čo by som mal vložiť do podujatia? Myslel som si, že by to bolo niečo takéto:
string.Format("{0:c}", txtPaymentOwed.Text);
Čo robím zle? Akákoľvek navrhnutá pomoc by bola ocenená vďaka.
odpovede:
2 pre odpoveď č. 1Myslím, že problém súvisí s typom objektu, ktorý prejdete na String.Format
var s1 = string.Format("{0:c}", 3); //$3.00
var s2 = string.Format("{0:c}", "3"); //3
skúste s
var s = string.Format("{0:c}", Decimal.Parse(txtPaymentOwed.Text));