我在Delphi中使用DBGrid组件。我想知道如何设置列的格式。我有真正的价值观,我希望在网格中显示为货币。
有人知道怎么做?
答案 0 :(得分:9)
DisplayFormat
Field
OnGetText
事件。这种方法允许使用该值执行更复杂的操作。 答案 1 :(得分:4)
如果您不将字段添加到字段编辑器列表,则可以通过以下代码进行格式化:
TFloatField(MyQuery.fieldByName('MyField').DisplayFormat := '0.00';
如果您不想显示零,请将'0.00'替换为'#。##';
答案 2 :(得分:2)
第一个调用端口是数据库本身数据字段的DisplayFormat。