delphi6中关于dbgrideh控件的使用问题?(50分)

  • 主题发起人 主题发起人 seafox
  • 开始时间 开始时间
S

seafox

Unregistered / Unconfirmed
GUEST, unregistred user!
我用这个控件时输入数字例如11.11,保存后变成11.109999999997等,access库中是11.11
而用控件显示就是不对,不知什么原因?
 
这个问题你可以在设计时就在DBGrid控件中建立列,然后在列属性中设定好小数位数。。
 
这是浮点数据的存储问题,一个浮点数在机器中一般是不可能精确存储的。
你一般可以设定显示倍数来解决,实在不行可以将这些个数用字符形式来存储,使用时用
strtofloat转换成浮点数。
 
多人接受答案了。
 
后退
顶部