从SQL数据库库调数据,表内容
名称  单位 数量 金额
现在想让金额显示为钱的标准形式 比如
100   显示为100.00
100.5 显示为100.50

解决方案 »

  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;
      

  3.   

    ftSmallint, ftInteger, ftWord, ftFloat, ftCurrency, ftBCD:
            TNumericField(DataSet.Fields[I]).DisplayFormat := '#,##0.00'
    劳驾给出这段代码的意思