报表管理器:通过 url 传递参数

Report Manager: Passing parameter via url

我正在尝试将参数 serial_number 传递给 SQL 服务器报告管理器并生成一个名为 "Report_Top_Level" 的报告。据我所知,我已经看过几个这样的例子。

http://Server_Name/Reports_SQLSERVER/Pages/Report.aspxItemPath=/Report_Top_Level&serial_number=22

但是,在生成报告屏幕时,未输入参数 serial_no,必须由用户手动输入。

报告中有第二个参数,但它依赖于 serial_no 值并被隐藏。这可能是问题的原因吗?

我也有同样的报告,其中第二个参数取决于第一个参数并且被隐藏了。我尝试了以下方式并且有效。试试这个 - http://Server_Name/Reportserver?/<foldersifanywherethereportis>/Report_Top_Level&serial_number=22