修改小数位,,,,,,,,,,,,,,,,,,,,,,
现在有一个小程序需要我修改,里面用的是DBGridEh显示记录,其中有个字段是余额,,是二位小数位的,可是在运行时,却总是显示为00,全部没有具体的数字,,是哪里出问题了呢?
[解决办法]
看一下dataformat是否设置正确
[解决办法]
¥#,##0.00
[解决办法]
可能你运算时得到的直接就是整数吧,这里设置没错,求得的整数后面直接挂两个小数,可不就是这个样子嘛
[解决办法]
是不是數據庫中本身數據就是整數,不是小數呢?
[解决办法]
如果数据库的数据类型没错的话,那就应该是DADASET,FIELD 字段的DISPLAYFORMAT 属性没好,如果没设好就设为 '0.00 '就OK了
[解决办法]
先看一下读出的余额是不是就是0,如果是那应该是数据库中这个字段数据类型的问题,如果读出的就是两位小数,则是显示的问题,我们可以查看Dataset的字段DisPlayFormat设置问题,或者直接对DbGrid显示格式进行设置就可以了