我有一个SSRS报告,在文本框上有一个操作。 转至报告属性设置为父报告,以便使父报告也成为其自身的钻取报告。 我在报表服务器上部署了报表,并且呈现正常,并且报表管理器中的钻取操作也可以正常工作。
当我将此报告附加到.aspx中的ReportViewer控件时,父报告呈现正常,但钻取操作导致错误(无效参数)。
我有2个可见和3个隐藏参数为此报告。
我试图重写ReportViewerCtrl_Drillthrough事件,并添加以下代码:SSRS钻取服务器报告错误
ReportViewerCtrl.ServerReport.SetParameters(reportParamList);
ReportViewerCtrl.ServerReport.Refresh();
其中reportParamList是来自于钻取报表的父报表传递的参数列表,但我得到同样的错误(我用DrillthroughEventArgs.Report .GetParameters()获取参数列表,并以正确的方式传递)。
我没有在其他论坛上发现这样的事情涉及到部署在服务器报告(仅适用于本地报表)报告。
任何想法将非常感激!