fineex2006 发表于 2015-6-26 13:52:00

请问报表传参数的问题

使用报表时希望传两个参数给报表用于显示,一个是标题,一个是y轴坐标
在报表资源管理器中添加了两个参数



然后设置y轴坐标和标题





在打开报表时将参数传入
GrapeCity.ActiveReports.PageReport report1 = new GrapeCity.ActiveReports.PageReport(new System.IO.FileInfo(Server.MapPath("/Reports/PageReport1.rdlx")));
            //report1.Document.LocateDataSource += new GrapeCity.ActiveReports.LocateDataSourceEventHandler(Document_LocateDataSource);
            report1.Report.ReportParameters.DefaultValue.Values.Clear();
            report1.Report.ReportParameters.DefaultValue.Values.Add("数量(件)");
            report1.Report.ReportParameters.DefaultValue.Values.Add("日报表");

运行结果,只有y轴坐标参数显示了,标题参数没有显示

frank.zhang 发表于 2015-6-26 14:14:00

您好,问题已经收到,我这边正在帮您处理。请稍后。

frank.zhang 发表于 2015-6-26 15:31:00

您好,
经过调查,ReportParameters是第一个参数,在您的代码中,连续给第一个参数增加了两个值。您可以尝试下
report1.Report.ReportParameters.DefaultValue.Values.Add("日报表");

如果没有能够解决您的问题,您可以将报表模板上传到论坛,我们可以帮您调试。

fineex2006 发表于 2015-6-26 16:42:00

谢谢,已解决

frank.zhang 发表于 2015-6-26 16:56:00

您好,问题已经解决,本帖关闭,如有其它问题,请开新帖。

为了给你提供更优质的服务,请对本次服务进行评分。我们会认真对待你提出的宝贵意见,谢谢
http://gcdn.gcpowertools.com.cn/attachment.aspx?attachmentid=10062
页: [1]
查看完整版本: 请问报表传参数的问题