以文本方式查看主题

-  搭建论坛  (http://bbs.diylsoft.com:8118/starforum/index.asp)
--  数据库交流  (http://bbs.diylsoft.com:8118/starforum/list.asp?boardid=6)
----  [学习]活用数据表网格——定义列的显示格式  (http://bbs.diylsoft.com:8118/starforum/dispbbs.asp?boardid=6&id=9207)

--  作者:admin
--  发布时间:2007-9-5 15:44:34
--  [学习]活用数据表网格——定义列的显示格式

在用数据表网格显示双精度数字型字段时,由于数字大小不一,在列中小数点总是对不齐,影响了界面的美观。

实际上,数据表网格——定义列构件中,提供了“显示格式”属性,通过显示格式的设置,我们可以控制数字的显示位数。

◇数字型
通过字符“#”和“0”的组合,可以控制显示数字的任意格式,“#”表示精简模式的显示位数。

格式字符 实际值 显示值 说明
0.### 0.5013 0.501 使用精简模式显示小数点后三位。超出三位以后的数字四舍五入。如果最后一位为“0”将被省略。
#.## 0.5013 .5 使用精简模式显示小数点后两位。如果最后一位为“0”将被省略。
#.00 0.5013 .50 小数点后始终显示两位数。不足两位补0。超过两位以后的数字四舍五入。
00.## 0.5013 00.5 该值如果小于1,小数点前将补两个00,小数点后使用精简模式显示两位。
0.00 0.5013 0.50 小数点后显示两位数字,不足两位补0,超过两位以后的数字四舍五入。

注意:该值如果大于1,小数点前将按实际数字显示,不受格式控制。






--  作者:chdrl
--  发布时间:2007-9-5 17:36:35
--  
是能解决显示格式,如果数据导出后还能像显示的那样就更好了。
--  作者:李国辉
--  发布时间:2007-9-6 9:13:35
--  
把数字对齐问题解决了。收录。
--  作者:fanzhe
--  发布时间:2008-5-14 1:59:45
--  
学习了