如何解决!

解决方案 »

  1.   

    用字符串方式显示出来,或者用第三方控件吧(dx或者cx)
      

  2.   

    oracle 的NUMBER 数值类型
      

  3.   

    在SQL里转换为字符的也不行!!是不是QUERY或者DBGRID哪个地方有属性可以设置的!
      

  4.   

    "field的displayformat属性为#0.0"
    能不能详细点!
      

  5.   

    我用的是QUERY控件没找到那个你说的"field的displayformat属性"啊!
      

  6.   

    在DBGrid控件里的123.50这个字段的displayformat里设置为:0.00
      

  7.   

    dbgrid.datasource.dataset.FieldByName('Filed').displayFormat:='0.00';
      

  8.   

    我用的是DELPHI7没有找到上面说的属性设置!
    不过我用另一种方法解决了.在QUERY里用Fields Editor里添加固定字段,并且把字段设置为Currency型.然后在属性displayFormat设置成'0.00'就OK了!
      

  9.   

    Tensionli() 指的就是你解决的这种方法
      

  10.   

    field的displayformat属性为 ,.0
      

  11.   

    DBgrid.DataSource.DataSet.FieldByName('Filed').displayFormat:='0.00';