C# ssrs报告参数传递错误
我使用reportviewer通过c调用ssrs report,我必须传递两个参数C# ssrs报告参数传递错误,c#,asp.net,reporting-services,C#,Asp.net,Reporting Services,我使用reportviewer通过c调用ssrs report,我必须传递两个参数 DateTime reportFromDate = Convert.ToDateTime(Session["datefrom"].ToString()); DateTime reportTDate = Convert.ToDateTime(Session["dateto"].ToString()); {report viewer code} List<ReportParameter> param
DateTime reportFromDate = Convert.ToDateTime(Session["datefrom"].ToString());
DateTime reportTDate = Convert.ToDateTime(Session["dateto"].ToString());
{report viewer code}
List<ReportParameter> parameters = new List<ReportParameter>();
parameters.Add(new ReportParameter("FROMDATE", reportFromDate));
parameters.Add(new ReportParameter("TODATE", reportTDate));
{report viewer code}
它在参数中显示无效的参数错误。在哪一行添加行确切的参数?parameters.Addnew ReportParameterFROMDATE,reportFromDate;parameters.Addnew ReportParameterTODATE,reportTDate;你确定你的ReportParameter类型有一个构造函数接受2个参数字符串DateTime吗?报表参数只接受字符串,字符串[],所以我的问题是如何传递日期时间你不能将DateTime作为你的ReportParameter需要字符串数组的参数传递。