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, 怎么可能还出现三位小数? 再试试.