real的数据,如何限定其有效数字?

解决方案 »

  1.   

    为什么不用DBGRID呢?在这里面系统会自动控件的,只能输入数字。如果要设置小数位数的话,可以在该字段的“Display Format”属性
      

  2.   

    用的就是dbgrid也……
    但是在哪里设置displayformat呢?请问。
      

  3.   

    静态方法已经找到:
    比如你的DBGrid1数据取自Table1, 双击Table1,创建永久字段,选中float字段,在其DisplayFormat属性中填入如0,0.00即可。
    如果是adoquery,又该怎么办呢?
      

  4.   

    字段是什么类型的,只有TAggregateField,TDateTimeField,TNumericField 
    才可以设置displayFormat 
    比如: TNumericField 
    (Query1.FieldByName('字段名') as TNumericField).DisplayFormat!找到答案了,谢谢。