如何用逗号分隔显示十进制(10,2)值 [英] how to display decimal(10,2) value with comma separated
本文介绍了如何用逗号分隔显示十进制(10,2)值的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我希望显示十进制(10,2)值,逗号分隔,小数点后只有2位数。
i尝试了以下代码,在视图模型中,逗号分隔工作,但显示4位数在小数点之后例如值= 1,000.0000我想要值= 1,000.00
//代码
[DisplayFormat(DataFormatString ={0:0,0.0,0.0})]
解决方案
AC#你的例子......
十进制 nDec = 123456789 .1234M;
string szDec = string .Format( {0:#,#。00},nDec);
它给出123,456,789.12
...
您的格式字符串应为:{0:#,0.00}
i want to display decimal(10,2) value with comma separated with only 2 digits after decimal point.
i have tried following code in view model comma separated is working but it is displaying 4 digits after decimal point e.g value=1,000.0000 i want value=1,000.00
//code
[DisplayFormat(DataFormatString = "{0:0,0.0,0.0}")]
解决方案
A C# example for you...
decimal nDec = 123456789.1234M; string szDec = string.Format( "{0:#,#.00}", nDec );
It gives123,456,789.12
...
Your format string should be:"{0:#,0.00}"
这篇关于如何用逗号分隔显示十进制(10,2)值的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文