在DBGridEh中如何使显示的数据始终保留两位小数 在DBGrid中显示钱数,需要始终保留两位小数(如23.1应显示为23.10)。如果字段类型是money型,可以始终保留两位小数,但数字前有一个人民币符号。如果字段类型是Float型,数字是几位就显示几位。如何让数字需要始终保留两位小数? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 双击相关联Query添加字段,在字段的OnGetText事件中:Text := format('%.2f', [strtofloatdef(Text, 0)]); 或者写下:query.fieldByName(YourFieldName).EdiMask='0.00';如果编译无法能过,则加tcurrecyfield(query.fieldByName(YourFieldName)).editmask='0.00'; 在QUERY的DISPLAYFORMAT设置:‘#,##0.00’ sysu(死树) :如何动态的实现双击相关联Query添加字段。 dbgrid->datasource->table\query,双击table\query出现一个编辑框,右键“ADD FIELD”后在你MONEY字段写上sysu(死树)代码 程序中用代码动态的添加,我那个table在不同的地方会连接不同的表。 读取XML文件错误。为什么无法正确获取子节点数呢? access数据库问题:如何在程序中设置和修改某一字段的默认值呢? 关于socket控件!!!在线等! 如何在delphi里结束外部程序? delphi 中关键字变的对大小敏感了,以前不是这样的,怎么办啊,好像有个什么设置,可以取消的 急救:如果取得每个汉字的五笔打法的第一个字母? 如果我狂ping别人的机他会不会死机或慢下来 怎么查看Delphi中recordset里面值? 用IDHTTP.POST一段文本内容会有丢失信息的问题 ADO主明细表结构处理问题二则 请教一个关于动态SQL的问题! DBGridEh如何排序
Text := format('%.2f', [strtofloatdef(Text, 0)]);
query.fieldByName(YourFieldName).EdiMask='0.00';
如果编译无法能过,则加tcurrecyfield(query.fieldByName(YourFieldName)).editmask='0.00';