如何控制DBGrid里面显示的浮点数小数点后的位数?
现在dbgrid里面显示的位数太多,有10几位,根本没办法看。请问怎么设置能控制小数点后的位数呢?
在c语言里面是 %7.2f就可以了,可惜不知道dephi里面怎么做啊
谢谢各位指点
方法1:
把那些字段的DisplayFormat属性设为#,##0.00
方法2
procedure Tform1.ADOQuery1AfterOpen(DataSet: TDataSet);
var
I: Integer;
begin
for I := 0 to DataSet.Fields.Count - 1 do
case DataSet.Fields[I].DataType of
ftSmallint, ftInteger, ftWord, ftFloat, ftCurrency, ftBCD:
TNumericField(DataSet.Fields[I]).DisplayFormat := '#,##0.00';
end;
end;
好的代码像粥一样,都是用时间熬出来的