如何用逗号分隔显示十进制(10,2)值 [英] how to display decimal(10,2) value with comma separated

查看:139
本文介绍了如何用逗号分隔显示十进制(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 gives 123,456,789.12...


Your format string should be:

"{0:#,0.00}"


这篇关于如何用逗号分隔显示十进制(10,2)值的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

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