在一个dbgrideh中,当我的一个字段是浮点型的时候,比如值为:4.443,
这个字段在显示的时候就会很奇怪,变为:4.44299983978271,
然后我把displayformat设为:0.###,现在正常变为4.443
但是只要该字段处于编辑状态以后,又变为4.44299983978271,我怎么在编辑状态也能正常显示?
注意,不能用edit,
这个问题是怎么造成的?我怎么让一个浮点型是多少就是多少,不带那么多小数位?
这个字段在显示的时候就会很奇怪,变为:4.44299983978271,
然后我把displayformat设为:0.###,现在正常变为4.443
但是只要该字段处于编辑状态以后,又变为4.44299983978271,我怎么在编辑状态也能正常显示?
注意,不能用edit,
这个问题是怎么造成的?我怎么让一个浮点型是多少就是多少,不带那么多小数位?
解决方案 »
- 进程守护问题,类似卡巴或者瑞星,来者有分
- 关于dbExpress的报错.
- 再放分表示感谢!
- 已经取得其它应用程序窗口句柄和CoolBar句柄可无法取得CoolBar中ToolBar和ToolButton句柄
- 出现这样的错误信息是什么问题:‘access violation ad address 77c4fdc3 in module 'gdi32.dll'
- paradox7是属于什么数据库的表?
- 求高手帮忙:table中新增字段的问题!
- 心情不爽,散分
- 关于 icon.loadfromstream
- interbase的user可以和数据库一起copy给用户吗?
- 分不重要,不过这样的贴子还是有点不爽
- 在线等...谁知道ADOQuery控件使用的SQL语句中的取字符串中的子字符串函数[大侠请进]
不带那么多小数,注意要求不能用edit,
那么你存入的时候就可以格式化,不过这样数据精度是个问题
用Format('%.2f',[内容]);
Format吧
能不能详细一点?
现在的情况是,如果一个数3.43,存在数据库中的确就是3.43
只是dbgrid中显示的时候有这个问题,
dbgrid没有啊,
Cells property (TStringGrid)
特别是 DELPHI__CRM(风雨无阻) ( ) 信誉:100
送分了!