Delphi DBGrid格式显示值

时间:2010-09-01 15:46:02

标签: delphi format dbgrid

我需要格式化DBGrid中的值,以ex '#,##0.00'的特定格式显示。知道怎么做吗?

问候,彼得

2 个答案:

答案 0 :(得分:5)

您可以使用该字段的DisplayFormat属性进行格式化。

检查此示例

TFloatField(YourDataSet.FieldByName('field')).DisplayFormat := '#,##0.00';

答案 1 :(得分:5)

DataSet中的每个Field都有两个事件:OnGetText和OnSetText。使用所需字段的事件OnGetText,并使用Format函数使用掩码格式化值。