我面临一个奇怪的问题:我将使用报告服务(SSRS)创建很多报告,而一个请求是创建一个子报告,该子报告将显示在主报告中。我遇到了两个主要问题:
还有其他选择吗?还是我应该为每个报告添加标题,而不是尝试为标题创建子报告?
答案 0 :(得分:2)
您可以首先使用标题为模板的报告。每当您创建新报告时,您都将从此开始。至少不需要每次都重新创建它。
如果您希望能够动态管理标头,则可以使用数据驱动的方法。图像和文本框的几乎所有属性都可以使用表达式定义。表达式可以引用数据集。换句话说,您可以将所有首选项存储在表中。您的标题模板将包含一个引入所有设置的数据集。然后,您可以使用表达式定义标题的外观。
这样做,您只需更改表中的值,就可以一次调整所有标题中的图像,字体大小等。显然,以这种方式设置模板会产生一些开销,但是它对性能的影响可以忽略不计,并且为您提供了动态管理标头的更多功能。