如何以0.00 $格式显示格式正确的小数?
问题描述:
我有一个视图模型,显示产品..但价格是十进制格式,我不想在视图中格式化,它应该使用viewmodel自动格式化。我知道有一个属性显示格式..有没有人知道要呈现格式化的形式,如0.00 $视图中的小数?
答
可以使用DisplayFormat属性像下面显示格式化的结果
[DisplayFormat(DataFormatString = "{0:###.###$}")]
public decimal myVal { get; set; }
然后设为myVal(允许值为123.222),将显示为123.222 $
有关格式字符串, http://msdn.microsoft.com/en-us/library/fzeeb5cd.aspx