![](/img/trans.png)
[英]How can I round a Decimal value upto a precision so that the total number of digits doesnot cross 15?
[英]How can I format a number but show all digits of precision?
当用户去编辑数字时,我想格式化数字以在一种情况下具有千位分隔符(在另一种情况下具有百分号),但是我希望能够显示绝对所有可用的精度数字。
显示数字时,其格式仅为{0:0,0;-0,0; - }
{0:0,0;-0,0; - }
(或{0:0,0.00;-0,0.00; - }
以显示两位小数),但是当我的控件进入编辑模式时,我想切换为显示非常相似的内容,但显示所有可用数字的精度。 除了创建像这样的格式字符串外,还有什么方法可以做到这一点?
{0:0,0.#############################;-0,0.###...
我想对百分比做类似的事情。 我想将值显示为{0:0.00 %;-0.00 %; - }
{0:0.00 %;-0.00 %; - }
直到用户激活单元格进行编辑为止,此时格式仍应为百分比,但是如果基础值中存在精度数字,则显示更多精度。
谢谢
这个问题和你的相似。 (答案是,.NET内置自定义数字格式不可能。)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.