如何在ActiveReports报告中传递我的SQL查询所需的参数?我知道about the code that goes into the ReportStart event,但是如何将参数值传递给报告?
答案 0 :(得分:5)
想出来。从您的班级运行报告:
var report = new MyReport();
report.Parameters["Parm1"].PromptUser = false;
report.Parameters["Parm1"].Value = someVariable;
report.Parameters["Parm2"].PromptUser = false;
report.Parameters["Parm2"].Value = someVariable2.ToString("M-d-yyyy");
report.Run();
显然,当一个新的报告上升时,会对参数进行解析,然后将它们添加到Parameters集合中。所以你只需要按照自己的意愿设置属性。
答案 1 :(得分:0)