如何在Reportviewer中使用逗号和小数格式化货币?在C#?我一直在抬头,我没有看到一些在这里有意义的东西
我有一个名为balance的Field现在我想做这样的事情
=Format(CDec(balance.Value),"N")
我想要这样的事情:1,23456.00
对此非常陌生。
答案 0 :(得分:0)
答案 1 :(得分:0)
=FormatCurrency(balance.Value, "en-US", 2)
答案 2 :(得分:0)
我发现,如果您在ReportViewer的SQL查询中转换/格式化数据,通常最简单。
SELECT FORMAT(Balance, 'C', 'en-us') AS 'Balance'
(其中Balance
是您的列或值)
请注意,如果您的列或值是VARCHAR,那么您首先需要CAST
它到浮点数:
SELECT FORMAT(CAST(Balance AS float), 'C', 'en-us') AS 'Balance'