c# - RDLC 导出到 Excel 以在括号中显示负数

标签 c# reporting-services rdlc

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

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

我试过为格式属性添加 #,0:c0 但这没有用。

有什么建议吗?

最佳答案

尽量不要在占位符的 Expression 中使用 Format 函数,而是在文本框(或单元格)属性中设置它的类型和格式。

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

这里用一张图来解释: enter image description here

如您所见,有一个选项可以设置如何显示负数(所选的那个)。

现在,我确信如果您以 PDF 格式导出报告,这会起作用,但我希望这对于 Excel 导出也是一样

关于c# - RDLC 导出到 Excel 以在括号中显示负数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14210919/

相关文章:

c# - 禁用以 EXCEL 格式导出 RDLC 报告

vb.net - 以编程方式将 RDLC 报告另存为 PDF

c# - 从自定义 Web 配置部分读取单个项目

c# - 如何使用 Autofac 正确配置 InstancePerTenant?

c# - 如何使用闭包对象作为参数创建一个调用(或结合)另一个表达式的表达式?

reporting-services - SSRS 2016 垂直对齐中间不起作用

sql - 'IN'可以用在case语句中吗?

c# - 如何在不显示表单的情况下打印 ReportViewer 的报告

c# - 密码正则表达式适用于 chrome 和 firefox,但不适用于 IE7

c# - ReportViewer 在报表标题部分分组标题?