Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/reporting-services/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 导出到excel以在括号中显示负数的RDLC_C#_Reporting Services_Rdlc - Fatal编程技术网

C# 导出到excel以在括号中显示负数的RDLC

C# 导出到excel以在括号中显示负数的RDLC,c#,reporting-services,rdlc,C#,Reporting Services,Rdlc,我有一个rdlc文件,单元格显示小数。 如何将负数转换为带括号的数 我无法将其显示为字符串,因为在导出报告时,它会将其视为字符串并抛出一个错误,即数字无法转换为字符串 我已尝试为format属性添加0:c0,但这不起作用 有什么建议吗?尽量不要在占位符的表达式中使用Format函数,而可以在文本框或单元格属性中设置占位符的类型和格式 在“属性”中,有一个名为“编号”的部分,其中指定文本框必须包含指定类别的编号 下面是一张图片来解释: 如您所见,有一个选项可以设置如何显示所选的负数 现在,如果您

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

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

我已尝试为format属性添加0:c0,但这不起作用


有什么建议吗?

尽量不要在占位符的表达式中使用Format函数,而可以在文本框或单元格属性中设置占位符的类型和格式

在“属性”中,有一个名为“编号”的部分,其中指定文本框必须包含指定类别的编号

下面是一张图片来解释:

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


现在,如果您以PDF格式导出报告,我确信这会起作用,但我希望Excel的导出操作也会如此。请不要在占位符的表达式中使用Format函数,而可以在文本框或单元格属性中设置它的类型和格式

在“属性”中,有一个名为“编号”的部分,其中指定文本框必须包含指定类别的编号

下面是一张图片来解释:

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


现在,如果您以PDF格式导出报告,我相信这会起作用,但我希望Excel的导出也会如此

我已经解决了,很抱歉回答我自己的问题

如果在format属性中使用以下内容,0;-,它很好用


我算出来了,不好意思回答我自己的问题

如果在format属性中使用以下内容,0;-,它很好用


在我下面的例子中,自定义表达式解决了我的问题


,0.00;,0.00;

在我下面的例子中,自定义表达式解决了我的问题


,0.00;,0.00;

如何将数字转换为字符串-如果ToString方法不起作用,可以尝试CStr方法-CStrFields!YourField.Values无法使用字符串,因为它导致导出十进制数时出现问题。如何将数字转换为字符串-如果ToString方法不起作用,可以尝试CStr方法-CStrFields!YourField.Value无法使用字符串,因为这是因为导出十进制数时出现问题。我使用的是visual studio 2008,因此该选项不可用。谢谢。下次请在问题中指定visual studio的版本。很高兴听到你已经解决了是的,对不起,不过谢谢。我会给你投票支持帮助的,这是2010年的解决方案,我假设我使用的是VisualStudio2008,所以这个选项不可用。谢谢。下次请在问题中指定visual studio的版本。很高兴听到你已经解决了是的,对不起,不过谢谢。我会给你投票支持帮助,我想这是2010年的解决方案