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