我可以在渲染报告中显示标签吗?

时间:2010-06-15 20:56:36

标签: reporting-services

我已经构建了一个RDL报告,在渲染后,我返回的数据中包含的任何制表符都没有出现在生成的报告中。是否可以显示制表符? (用户希望显示其“注释”字段的基本格式。)保留了添加到rdl本身的选项卡,但数据中的选项似乎被渲染引擎剥离。

1 个答案:

答案 0 :(得分:1)

问题在于SSRS将其输出像HTML一样,忽略连续的空格并将制表符视为单个空格。

您可能希望的最好方法是替换SQL查询中的选项卡,或者在文本框中内联替换它们。我有同样的问题,我有一些需要剥离的HTML标签,我不得不使用内联替换。

您应该可以使用不间断的空格替换选项卡。可能最明显的替代品是:      

您的替换将类似于:

=Replace(MyTable.FieldName, Chr(9), "     ")

如果您在SQL中这样做,它看起来像:

REPLACE(MyTable.FieldName, CHAR(9), '     ')

您还可以查看Strip HTML from string in SSRS 2005 (VB.NET)以获取有关如何进行内联替换的更多示例。