CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Delphi >  VCL组件开发及应用

delphi 里 用DBGRID显示数据问题

楼主zhuzhuer(zhuzhuer)2002-02-28 17:33:37 在 Delphi / VCL组件开发及应用 提问

我用DBGRID显示数据的小数很多,我定义的变量是单精度型,怎么样才能只显示保留   两位小数的数据,我的数据库记录是只显示两位小数的. 问题点数:30、回复次数:17Top

1 楼vickly(铁皮暖炉)回复于 2002-02-28 17:41:03 得分 0

在VC中用printf("%.2f",data);Top

2 楼lastlove(活着真没劲)回复于 2002-02-28 18:22:36 得分 15

在dataset里添加该字段,设置该字段的displayformat为   '##0.00'Top

3 楼erickleung()回复于 2002-02-28 18:40:27 得分 5

Query1.FieldByName('MyNumber').Displayformat   :='##0.00';Top

4 楼erickleung()回复于 2002-02-28 18:40:31 得分 0

Query1.FieldByName('MyNumber').Displayformat   :='##0.00';Top

5 楼shiboq(湿雨)回复于 2002-02-28 20:23:59 得分 5

用该字段的getText事件:  
  Text   :=   FloatToStrF(Sender.AsFloat,ffFixed,8,2);Top

6 楼zhuzhuer(zhuzhuer)回复于 2002-03-01 09:34:36 得分 0

楼上的,因为我是初学者,继续:   可以这么写吗???  
  adpquery1.FieldByName('MyNumber').Displayformat   :='##0.00';  
   
  显示错误     Undeclared   identifier:   'Displayformat'Top

7 楼zhuzhuer(zhuzhuer)回复于 2002-03-01 09:37:09 得分 0

在哪个控键的dataset里添加该字段,  
  设置该字段的displayformat为     '##0.00'????  
  我界面上有三个控键:ADOQuery,datasource,dbgrid  
   
   
  Top

8 楼zhuzhuer(zhuzhuer)回复于 2002-03-01 09:37:11 得分 0

在哪个控键的dataset里添加该字段,  
  设置该字段的displayformat为     '##0.00'????  
  我界面上有三个控键:ADOQuery,datasource,dbgrid  
   
   
  Top

9 楼lastlove(活着真没劲)回复于 2002-03-01 09:38:19 得分 0

adoqueryTop

10 楼zhuzhuer(zhuzhuer)回复于 2002-03-01 09:41:21 得分 0

adoquery里没有该DATASET属性,只有datasource属性啊,怎么办????Top

11 楼lastlove(活着真没劲)回复于 2002-03-01 09:46:28 得分 0

adoquery本身就是一个的dateset组件,你只要双击它,就可以打开字段编辑器,既可以添加字段了!  
  前提条件时你的sql属性里面必须先设置好sql语句!  
  这样一些基本的问题你可以找本数据库开发的书先看看!Top

12 楼zhuzhuer(zhuzhuer)回复于 2002-03-01 09:54:40 得分 0

好的,太感谢了,呵呵     :)Top

13 楼zhuzhuer(zhuzhuer)回复于 2002-03-01 10:06:19 得分 0

问题解决了,我好激动啊,太感谢你了,有空坐坐Top

14 楼zhuzhuer(zhuzhuer)回复于 2002-03-01 13:48:56 得分 0

对了,我要做动态的显示怎么在程序里设计,我用的是ADOQUERYTop

15 楼CeleronII(抽烟的鱼)回复于 2002-03-01 13:52:03 得分 5

displayformat属性,或者使用formatfloat函数Top

16 楼zhuzhuer(zhuzhuer)回复于 2002-03-04 08:59:00 得分 0

用formatfloat函数   ,好象没有用,在数据库里显示是正确的,但在DBGRID里显示还是那么多位啊Top

17 楼zhuzhuer(zhuzhuer)回复于 2002-03-04 08:59:26 得分 0

用formatfloat函数   ,好象没有用,在数据库里显示是正确的,但在DBGRID里显示还是那么多位啊Top

相关问题

  • DBGrid中的数据显示
  • DBGrid不能显示数据
  • dbgrid显示数据问题
  • Delphi数据库DBGrid字段显示定制移动问题?高手请进,SOS!!!
  • 为什么DBgrid不显示数据?
  • 如何在dbgrid中显示数据!!!!!
  • DBGRID的数据显示问题
  • 关于DBGrid数据显示问题
  • 数据库查询,DBGrid显示问题
  • dbgrid数据分页显示问题

关键词

  • 字段
  • 函数
  • 属性
  • 数据
  • 数据库
  • displayformat
  • 显示
  • dbgrid
  • 小数
  • formatfloat函数

得分解答快速导航

  • 帖主:zhuzhuer
  • lastlove
  • erickleung
  • shiboq
  • CeleronII

相关链接

  • Delphi类图书
  • Delphi类源码下载
  • Delphi控件下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo