一个有关dbgrid 的问题(30分)

  • 主题发起人 主题发起人 popeye
  • 开始时间 开始时间
P

popeye

Unregistered / Unconfirmed
GUEST, unregistred user!
我用一个table控件和datasource ,dbgrid控件输
入一些值,table是dbf类型, fielddef中有几个float
字段,在程序中用createtable,open,edit后,dbgrid
中的这几个字段都显示一长串科学计数法表示的数值,每
追加一个字段后也是这这样,从键盘输入值后可以替换掉,
怎样才能让那串数值不要显示出来?
 
在table的字段的显示格式中设置,或在dbgrid中。
 
我知道了,这个table是本地的dbase的dbf数据库,table中的那几个字段
实数量和价格,用的ftFloat,把CachedUpdate设成false就可以了.但是
为什么会这样?除去ftFloat以外需要保留小数位的数值还有没有其他的
类型可用?

这30分给不给wuyi呢?
 
既然是你自己用createtable建立的table, 而且为了存放金额, 为什么不用ftCurrency呢?
 
给他们好了
 
呵呵, 就是ftcurrency更好:-) 它使用的是int64???记得是这样:-)
 
后退
顶部