【发布时间】:2020-02-07 19:50:35
【问题描述】:
从一个 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();
}
}
【问题讨论】:
-
你可以试试
rptViewer.ServerReport.SetParameters(new ReportParameter("rptperiod", 1));,因为它是整数而不是字符串。
标签: c# reporting-services ssrs-2012