我正在使用Delphi中的DBGrid组件。我想知道如何设置列的格式。我有一些实值,我希望在网格中以货币形式显示。
有人知道怎么做吗?
我正在使用Delphi中的DBGrid组件。我想知道如何设置列的格式。我有一些实值,我希望在网格中以货币形式显示。
有人知道怎么做吗?
DisplayFormat
of the Field
OnGetText
event. This approach allows to do more complex operations with the value. 如果您不将字段添加到字段编辑器列表中,则可以通过代码获得格式设置:
TFloatField(MyQuery.fieldByName( MyField ).DisplayFormat := 0.00 ;
如果你不想显示零,则将0.00替换为#.##;
第一个需查找的是数据库中数据字段的DisplayFormat。