Самый простой способ передать параметры в отчет ActiveReports из кода .NET - PullRequest
3 голосов
/ 22 октября 2011

Как передать параметры, необходимые для моего SQL-запроса, в отчете ActiveReports?Я знаю о коде, который входит в событие ReportStart , но как передать значения параметров в отчет?

Ответы [ 2 ]

5 голосов
/ 22 октября 2011

Разобрался. От вашего класса работает отчет:

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();

Видимо, когда один новый отчет увеличивается, он анализируется для параметров, и они добавляются в коллекцию параметров. Так что вам просто нужно установить свойства по своему желанию.

0 голосов
/ 19 июня 2012

Есть еще один способ сделать это, пожалуйста, проверьте здесь.http://www.daniweb.com/software-development/csharp/threads/230041/active-reports-passing-variable-to-ar-class

...