我在SQL 2005中为Reporting Services定义了一组报告。 我在ASP.NET 3.5应用程序中使用ReportViewer控件呈现报表。 在所有报告中,我都有一个图表和一个表格,其中实现了交互式排序。当我在报表服务器目录页面上测试它时,排序工作正常。但是在报表查看器中,有时单击排序时,我会得到一个白页。
我注意到的一件事是在报告中为某些字段添加值会使其再次起作用。例如,我在报告的顶部有一个描述字段(在图表上方。表格在图表下方)。当描述字段为空时,排序失败(白页),当描述有值时,一切正常。
报表查看器上的AsyncRendering值设置为“false”。当我改为“true”时,排序开始起作用。但这会产生我试图避免的其他问题。
此外,报表查看器显示在ASPX页面中,该页面作为IFRAME加载到另一页面中。如果有任何区别
我想我正按照MSDN页面上的说明进行操作。
这种排序是否存在已知问题? 任何解决方法?
答案 0 :(得分:0)
而不是使用ReportViewer控件,为什么不直接将IFrame链接到ReportServer访问ReportViewer页面。 将IFrame源设置为: http://ServerName/ReportServer?/ReportFolder/ReportName&rs:Command=Render