找回密码
 立即注册

QQ登录

只需一步,快速开始

fineex2006

注册会员

16

主题

49

帖子

139

积分

注册会员

积分
139

活字格认证

fineex2006
注册会员   /  发表于:2015-6-26 13:51  /   查看:4401  /  回复:4
使用报表时希望传两个参数给报表用于显示,一个是标题,一个是y轴坐标
在报表资源管理器中添加了两个参数



然后设置y轴坐标和标题





在打开报表时将参数传入
  1. GrapeCity.ActiveReports.PageReport report1 = new GrapeCity.ActiveReports.PageReport(new System.IO.FileInfo(Server.MapPath("/Reports/PageReport1.rdlx")));
  2.             //report1.Document.LocateDataSource += new GrapeCity.ActiveReports.LocateDataSourceEventHandler(Document_LocateDataSource);
  3.             report1.Report.ReportParameters[0].DefaultValue.Values.Clear();
  4.             report1.Report.ReportParameters[0].DefaultValue.Values.Add("数量(件)");
  5.             report1.Report.ReportParameters[0].DefaultValue.Values.Add("日报表");
复制代码


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

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

4 个回复

倒序浏览
frank.zhang
社区贡献组   /  发表于:2015-6-26 14:14:00
沙发
您好,问题已经收到,我这边正在帮您处理。请稍后。
回复 使用道具 举报
frank.zhang
社区贡献组   /  发表于:2015-6-26 15:31:00
板凳
您好,
经过调查,ReportParameters[0]是第一个参数,在您的代码中,连续给第一个参数增加了两个值。您可以尝试下
  1. report1.Report.ReportParameters[1].DefaultValue.Values.Add("日报表");
复制代码


如果没有能够解决您的问题,您可以将报表模板上传到论坛,我们可以帮您调试。
回复 使用道具 举报
fineex2006
注册会员   /  发表于:2015-6-26 16:42:00
地板
谢谢,已解决
回复 使用道具 举报
frank.zhang
社区贡献组   /  发表于:2015-6-26 16:56:00
5#
您好,问题已经解决,本帖关闭,如有其它问题,请开新帖。

为了给你提供更优质的服务,请对本次服务进行评分。我们会认真对待你提出的宝贵意见,谢谢
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部