我无法找到适合我需要的答案。所以我想我可以请你们帮忙。
我有一个文本框,我希望显示货币值$0.00
或其输入的任何值:$1,331.13
。我希望它改变选项卡索引事件的格式,还是在属性设置中以其他方式完成?
我应该在活动中放入什么?我以为它会是这样的:
string.Format("{0:c}", txtPaymentOwed.Text);
我做错了什么?任何建议的帮助将不胜感激。
答案 0 :(得分:2)
我猜这个问题与传递给String.Format
的对象类型有关var s1 = string.Format("{0:c}", 3); //$3.00
var s2 = string.Format("{0:c}", "3"); //3
尝试
var s = string.Format("{0:c}", Decimal.Parse(txtPaymentOwed.Text));