这句我在SQL查询分析器 运行可以显示出小数点后面三位,但是在Delphi写到了query中,让网格dbgrid显示不出来小数点后面的位数?SELECT wzmc,wzbm,gg,qcph,mz=convert(decimal(10,3),mz) FROM tab_jlqcb where gbsj='2003-8-5‘
在SQL查询分析器中  mz=6.800
 
而在delphi网格dbgrid中mz=6.8请各位大侠帮忙一下怎么解决在delphi中也能显示6.800.谢谢!!

解决方案 »

  1.   

    你的数据集的字段DisplayFormat = '#.000'
      

  2.   

    DisplayFormat = '0.000' 显示为数点前后0
      

  3.   

    可是在dbgrid.columns[mz]中没有displayformat这个属性,
    请问这个属性在哪里设置?谢谢!!
      

  4.   

    双击table或是query控件点击右键添加固定字段,将mz字段的displayformat属性设为:'#.000'