在Controller中获取View输入的查询条件之后,可以将用户输入的值直接传递给PageReport的Parameters中,代码:report1.Report.ReportParameters[0].DefaultValue.Values.Add(txtParam.Text);,然后在LocateDataSourceEventHandler中可以通过 args.Report.Parameters[0].DefaultValues[0].Value 获取该报表的查询参数值,并将该值作为你准备SQL语句的过滤条件。
http://blog.gcpowertools.com.cn/post/2013/04/26/自定义ActiveReports的报表参数面板.aspx |