我在Delphi中使用DBGrid组件。我想知道如何设置列的格式。我有一些实际值,希望在网格中以货币形式显示。
有人知道如何做吗?
Field
的DisplayFormat
。OnGetText
事件。这种方法允许对值执行更复杂的操作。如果您没有将字段添加到字段编辑器列表中,您可以通过以下代码进行格式化:
TFloatField(MyQuery.fieldByName('MyField').DisplayFormat := '0.00';
如果您不想显示零,则将“0.00”替换为“#.##”;