我在报表生成器3中创建了一个SSRS报表,其中包含一个单行Tablix,其中包含一个子报表,每个报表生成一个报表。问题是,当我运行报表时,它不会呈现第一页。
在报表生成器中,我永远无法将第一页显示在执行的报表中以及Web表单中的ReportViewer控件(v10.0.0.0)我可以在第一页出现,当我离开页面然后返回到它。导出报告还会显示所有正确的数据。
此问题才刚刚开始,因为我对子报表的布局稍作修改。我已经检查了tablix,组,行,子报告以及我认为可能负责的所有其他设置的可见性,但是它们之前没有变化,因为它以前没有变化。
我也尝试根据对类似问题的回答重新创建tablix和整个外部报告,这没有什么区别。
非常感谢您对此问题的任何帮助。
答案 0 :(得分:0)
我通过参数传递子报告的数据,以防止需要调用5000+单行选择语句,看起来他们需要执行数据集才能在初始加载时正确呈现。以前,我错误地在报告中留下了一个数据集,在进行布局更改时我必须将其删除。
使用SELECT ' ' AS Dummy
创建虚拟数据集,然后使用该数据集填充文本框,似乎解决了问题。它不是一个干净的解决方案,但它确实有效。