Crystal reports 将两个参数从主报表传递到crystal报表中相同数据集的子报表
我只想将第二个参数传递给这两个报表,但是 给我这个错误: 索引超出范围。必须为非负片且小于大小Crystal reports 将两个参数从主报表传递到crystal报表中相同数据集的子报表,crystal-reports,parameter-passing,report,Crystal Reports,Parameter Passing,Report,我只想将第二个参数传递给这两个报表,但是 给我这个错误: 索引超出范围。必须为非负片且小于大小 收藏的一部分。参数名称:索引 我只想把第二个参数传递给这两个报表,但它给了我这个错误。。。索引超出范围。必须为非负数且小于集合的大小。参数名称:indexWhy调用rd.SetParameterValue(“name”,firstparameter)两次(第二次通话时忘记了一个结束)?您还可以对rd.SetParameterValue(“last”,secondparameter)执行此操作 Repo
收藏的一部分。参数名称:索引
我只想把第二个参数传递给这两个报表,但它给了我这个错误。。。索引超出范围。必须为非负数且小于集合的大小。参数名称:indexWhy调用
rd.SetParameterValue(“name”,firstparameter)代码>两次(第二次通话时忘记了一个结束)
?您还可以对rd.SetParameterValue(“last”,secondparameter)执行此操作代码>
ReportDocument rd = new ReportDocument();
rd.Load(Server.MapPath("~/CrystalReport1.rpt"));
string firstparameter= "abc";
rd.SetParameterValue("name", firstparameter);
rd.SetParameterValue("name", firstparameter,
rd.Subreports[0].Name.ToString());
string secondparameter="xyz" ;
rd.SetParameterValue("last", secondparameter);
rd.SetParameterValue("last", secondparameter,
rd.Subreports[1].Name.ToString());
CrystalReportViewer1.ReportSource = rd;