C#如何使用逗号和小数格式化Reportviewer中的货币

时间:2018-01-23 05:04:36

标签: c# reportviewer

如何在Reportviewer中使用逗号和小数格式化货币?在C#?我一直在抬头,我没有看到一些在这里有意义的东西

我有一个名为balance的Field现在我想做这样的事情

=Format(CDec(balance.Value),"N")

我想要这样的事情:1,23456.00对此非常陌生。

3 个答案:

答案 0 :(得分:0)

在设计视图中。右键单击该字段。单击属性。将弹出一个新窗口。左侧有选择号码并进行格式化。

Step one

Step two

答案 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'