RDLC导出为ex​​cel以在括号中显示负数

时间:2013-01-08 08:24:48

标签: c# reporting-services rdlc

我有一个rdlc文件,单元格显示小数。 如何将负数转换为括号?

我无法将其显示为字符串,因为在导出报表时,它会将其视为字符串并抛出错误,该数字无法转换字符串。

我已尝试为格式属性添加#,0:c0,但这不起作用。

有什么建议吗?

3 个答案:

答案 0 :(得分:4)

尽量不要在占位符的Expression中使用格式化功能,而是在文本框(或单元格)属性中,您可以设置其类型和格式。

在属性中,有一个名为Number的部分,您可以在其中指定文本框必须包含特定类别的编号。

这是一张图片来解释: enter image description here

如您所见,可以选择设置如何显示负数(选择的数字)。

现在,我确信如果您以PDF格式导出报告,这将有效,但我希望Excel的导出相同

答案 1 :(得分:1)

我把它解决了,很抱歉回答我自己的问题。

如果我在格式属性#,0;(-#,0)中使用以下内容,则可以正常工作。

enter image description here

答案 2 :(得分:0)

在我的情况下,自定义表达式解决了我的问题。

''#,0.00;''(#,0.00);