首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

DBgrid显示及小数位数有关问题

2012-02-24 
DBgrid显示及小数位数问题用DBgrid显示表数据,总是显示到一半左右,select * from 表;不知为何?另外用DBgri

DBgrid显示及小数位数问题
用DBgrid显示表数据,总是显示到一半左右,select * from 表;不知为何?
另外用DBgrid生成金额字段,已经限定为2位小数,但结果有的小数是3位,有的是2位--不知怎么解决?

[解决办法]
如果取两位的金钱的话,可以使用 #.00,具体见帮助:

DisplayFormatValueResultComment

#.##12.212.2Note extra digit to left of decimal still appears
#.002.52.50Note extra zero: field will always show two decimal places
00.##.00600.01Note extra 0s to right of decimal point and rounding to two decimal places.
[解决办法]
第一个问题是排序的问题,
select * from 表 order by 项目 DESC,//降序 
select * from 表 order by 项目 ASC,//升序
[解决办法]
DisplayFormat用 ###,###,###.00, 怎么可能还出现三位小数? 再试试.

热点排行