金锣软件开发组

团队、合作、共享

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
需求:不为0时最多显示四位小数,为0时直接显示0

问题:原来使用的格式化字符串为{0:0.####},但在值为零时显示0.0000,显示效果不好。

3.1415926 ==> 3.1416 
-3.1415926 ==> -3.1416 
0 ==> 0.0000

解决:其实格式化字符中可以使用条件格式,改为{0:0.####;-0.####;0}后显示正常。格式说明{0:数值为正时的格式化字符;数值为负时的格式化字符;数值为0时的显示值},条件之间以分号分隔。

3.1415926 ==> 3.1416 
-3.1415926 ==> -3.1416 
0 ==> 0

其它请参见:
http://www.cnblogs.com/jinluo/archive/2008/03/26/1122398.html
posted on 2008-03-26 08:41  新程金锣  阅读(479)  评论(0)    收藏  举报