SSRS钻取服务器报告错误

时间:2011-09-16 13:55:32

标签: reporting-services ssrs-2008 reportviewer report drillthrough

我有一个SSRS报告,其中包含对文本框的操作。 转到报告属性设置为父报告,因此这使父报告也成为自己的钻取报告。 我在报表服务器上部署了报表并且报表正常,并且报表管理器中的钻取操作也正常 当我将此报告附加到.aspx中的ReportViewer控件时,父报告将呈现正常但钻取操作会导致错误(无效参数)。
此报告有2个可见参数和3个隐藏参数 我试图覆盖ReportViewerCtrl_Drillthrough事件,并添加了以下代码:

ReportViewerCtrl.ServerReport.SetParameters(reportParamList);
ReportViewerCtrl.ServerReport.Refresh();

其中reportParamList是从父报告传递到钻取报告的参数列表,但是我得到了相同的错误(我使用DrillthroughEventArgs.Report.GetParameters()来获取参数列表并且它们在正确的情况下传递办法)。
我在其他论坛上没有找到与服务器报告中部署的报告相关的内容(仅适用于本地报告)。

任何想法都会非常感激!

1 个答案:

答案 0 :(得分:3)

我找到了这个问题。
它与.aspx页面的构建方式有关。
我的报表查看器控件由表单标记框起,但它似乎也需要一个表标记。
这就是我的.aspx页面现在的样子:

tr
td
表格
ReportViewer控件
/ form
/ td
/ tr
/ table