在我的数据(Access2000)库当中有些数据可以显示小数,但是在我的DBGrid中(通过Adoquery)却不能显示,只能显示整数部分,
怎么办?
谢谢!

解决方案 »

  1.   

    dataset中Field的displayformat 设置为0.00
      

  2.   

    我已经设好了,小数点后1位,我Adoquery、Datasouce跟DBGrid是在Onshow事件才连接的,但是
    但是不能解决问题,一输入小数点就“咚咚”的警告声,不能输入,怎么办?????楼上几位的“dataset中Field的displayformat 设置为0.00”方法就是行不通啊。55555
      

  3.   

    (ADOQuery1.fieldbyname(fields) as TNumericField).DisplayFormat := '0.######';
      

  4.   

    双击QUERY/TABLE-》ADD  ALL  FIELDS-》选择你要改格式的字段-》看“属性框”找到displayformat->(例时间)yy-mm-dd你的小数就用:0.00
      

  5.   

    numeric(18,4)
    一定要有小数位,才行默认是numeric(18,0)