【发布时间】:2010-03-30 18:49:52
【问题描述】:
我正在尝试在网格中显示货币值,但我不希望显示货币符号:
if fPreferences.WorksheetFormat = 'Numeric' then
begin
CurrencyString := '';
Value := FieldByName('UnitList').AsCurrency;
end else
Value := CurrToStrF(FieldByName('UnitList').AsCurrency, ffCurrency, 2, langFormat);
问题是它仍然显示货币符号。我在这里做错了什么?我不认为我可以使用 CurrToStrF,因为我需要网格将数字导出到 excel,而不是字符串。或者,有什么方法可以使用 AsFloat,但必须保留小数位? (100.00)
【问题讨论】:
标签: delphi