在ReportViewer中将文本框的表达式格式化为货币格式

ajd*_*man 1 asp.net asp.net-mvc reportviewer ssrs-2008 business-intelligence

我正在做一份报告,我需要将某个表达式转换为美元货币.如何将其转换为美元货币编程,而不是使用"占位符属性"对话框格式化它并在"数字"部分更改它.

比方说,我将文本"Total"连接起来.

例如

Total $140.00
Run Code Online (Sandbox Code Playgroud)

当我做表达时:

= "Total " & Fields!Amt.Value
Run Code Online (Sandbox Code Playgroud)

结果是这样的:

Total 140
Run Code Online (Sandbox Code Playgroud)

我想要包含文本"Total"并将其格式化为美元货币.

Con*_*otz 5

您可以尝试以下解决方案:

="Total " & Format(Fields!Amt.Value, "C")
Run Code Online (Sandbox Code Playgroud)