如何显示corretly格式化0.00 $格式的小数? [英] How to show a decimal corretly formatted in 0.00$ format?

查看:112
本文介绍了如何显示corretly格式化0.00 $格式的小数?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个展示产品视图模型..但价格是十进制格式,我不希望它在视图格式,应该使用全自动的视图模型格式化。我知道有一个属性displayformat ..有任何人知道渲染视图小数的格式等形式0.00 $?

I have a view model that show a product.. but the price is in decimal format and i dont want to format it in the view, it should be automaticly formatted using the viewmodel. I know there is a property displayformat.. is there anyone that know to to render the decimal in the view in the formatted form such 0.00$ ?

推荐答案

您可以使用DisplayFormat属性像下面显示格式的结果。

you can use DisplayFormat attribute like following to show the formatted result

[DisplayFormat(DataFormatString = "{0:###.###$}")]
public decimal myVal { get; set; }

然后设为myVal(允许值为123.222),将显示为123.222 $

Then myVal(lets value is 123.222), will be displayed as 123.222$

更多关于格式化字符串,
http://msdn.microsoft.com/en-us/library/fzeeb5cd.aspx

More about formatting strings, http://msdn.microsoft.com/en-us/library/fzeeb5cd.aspx

这篇关于如何显示corretly格式化0.00 $格式的小数?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆