为什么我的dxGrid里面显示real型数据带小数时就出现,小数点后面那么多位
我用的是 mssql2000 我想能显示和输入带两位小数的数据,
我怎么做?????急
在线等
问题点数:0、回复次数:7Top
1 楼hthunter(茫茫然时光飞逝)回复于 2004-01-01 16:04:18 得分 0
使用CurrencyColumn,DisplayFormat设置为#,00.00;#,00.00Top
2 楼47522341(睡到8:30)回复于 2004-01-01 17:50:55 得分 0
formatfloat('#.00',fieldbyname('data').asstring);Top
3 楼aibeyond2003(我不穷,只是没钱而已.....)回复于 2004-01-01 20:01:52 得分 0
楼上的应该可以啦Top
4 楼hthunter(茫茫然时光飞逝)回复于 2004-01-02 10:10:59 得分 0
注意,楼主说的是在dxGrid里面,并且是“显示和输入”,“睡到8:30”的方法只能解决显示的问题。但是只要设置了相应列的类型和DisplayFormat就不用再写任何代码了,包括显示和输入都会限制为两位小数。Top
5 楼angelface(§<@#$&^%$>§)回复于 2004-09-14 14:43:25 得分 0
DisplayFormat设置为#.##Top
6 楼xhh_88(三友)回复于 2004-09-14 15:34:33 得分 0
在mssql2000 中float,real都不是一个精确表示小数的数量类型,
要想很好的符合你的要求,你最后将字段类型定义为如numeric(18,2)这样.Top
7 楼maxtool(≮From NingBoo≯)回复于 2004-09-14 15:38:52 得分 0
upupTop




