Delphi DBGrid格式显示值

Pie*_*Wyk 2 delphi format dbgrid

我需要格式化a中的值DBGrid以显示某种格式ex '#,##0.00'.知道怎么做吗?

问候,彼得

RRU*_*RUZ 5

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

检查这个样本

TFloatField(YourDataSet.FieldByName('field')).DisplayFormat := '#,##0.00';
Run Code Online (Sandbox Code Playgroud)


Edu*_*uro 5

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