Не удалось передать параметр в отчет SSRS из c# Microsoft.Reporting.WebForms.ReportViewer - PullRequest
0 голосов
/ 07 февраля 2020

Из aspx у меня есть код для вызова отчета SSRS. Большая часть этого кода работает, но теперь пытается передать параметр, который не отображается в самом отчете. Любые идеи о следующих шагах, чтобы отладить это?

public partial class GenerateReports 
{
    . . .
    protected global::Microsoft.Reporting.WebForms.ReportViewer rptViewer;
}

public partial class GenerateReports : System.Web.UI.Page
{
    . . .
    private void LoadReport(string reportName)
    {
        rptViewer.ServerReport.DisplayName = reportName;
        rptViewer.ServerReport.ReportPath = LodgexConfigurationManager.ItemPath + reportName;

        rptViewer.ServerReport.SetParameters(new ReportParameter("rptperiod", "1")); 

        rptViewer.ServerReport.Refresh();
    }
}

enter image description here

1 Ответ

0 голосов
/ 10 февраля 2020

Изменение параметра ReportParameter при работе массива.

        rptViewer.ServerReport.SetParameters(new ReportParameter[] {
            new ReportParameter("ManifestPeriod", reportManifestPeriod)
        });
...