English 中文(简体)
在Delphi中设置DBGrid列格式
原标题:
  • 时间:2008-10-16 14:01:35
  •  标签:

我正在使用Delphi中的DBGrid组件。我想知道如何设置列的格式。我有一些实值,我希望在网格中以货币形式显示。

有人知道怎么做吗?

最佳回答
  1. You can set the DisplayFormat of the Field
  2. You can handle OnGetText event. This approach allows to do more complex operations with the value.
问题回答

如果您不将字段添加到字段编辑器列表中,则可以通过代码获得格式设置:

TFloatField(MyQuery.fieldByName( MyField ).DisplayFormat :=  0.00 ;

如果你不想显示零,则将0.00替换为#.##;

第一个需查找的是数据库中数据字段的DisplayFormat。





相关问题
热门标签