как я могу передать параметр от ASP.NET до Отчета о SSRS?

Я должен передать значение в качестве параметра от приложения ASP.NET до Отчета о SSRS. Как я могу сделать это? Кто-либо может помочь мне?

Заранее спасибо.

7
задан M3ra 1 July 2010 в 05:05
поделиться

2 ответа

Выполните следующую строку и попробуйте ...

        ReportViewer1.ServerReport.ReportServerUrl = new System.Uri("http://MyPC/reportserver");
        ReportViewer1.ServerReport.ReportPath = "/ReportFolder/Reportname";

        Microsoft.Reporting.WebForms.ReportParameter[] Param = new Microsoft.Reporting.WebForms.ReportParameter[3];
        Param(2) = new Microsoft.Reporting.WebForms.ReportParameter("SDATE", "02/02/2002");
        Param(1) = new Microsoft.Reporting.WebForms.ReportParameter("EDATE", "09/06/2000");
        Param(0) = new Microsoft.Reporting.WebForms.ReportParameter("TASK", 0);

        View.ReportViewer.ShowParameterPrompts = false;
        View.ReportViewer.ServerReport.SetParameters(Param);
        View.ReportViewer.ServerReport.Refresh();
6
ответ дан 7 December 2019 в 05:17
поделиться

Вы можете передать значения параметров в URL-адресе, используемом для получения отчета.

Также вы должны отключить «Приглашение пользователя (для параметров)» в /reports/Pages/Folder.aspx для вашего отчета.

Пример настройки параметра с именем ParameterName : /Reports/Pages/Report.aspx? ... & ParameterName = ParameterValue

Просмотр отчетов в браузере

2
ответ дан 7 December 2019 в 05:17
поделиться
Другие вопросы по тегам:

Похожие вопросы: