找回密码
 立即注册

QQ登录

只需一步,快速开始

lywb

初级会员

28

主题

99

帖子

253

积分

初级会员

积分
253

[已处理] 报表参数问题

lywb
初级会员   /  发表于:2019-1-15 10:25  /   查看:3466  /  回复:6
我在报表中定义了一个参数ID,但是这个ID是从其它页面传参带过来的,报表所在页面怎么能接收到这个参数,做为查询条件

6 个回复

倒序浏览
KearneyKang讲师达人认证 悬赏达人认证
超级版主   /  发表于:2019-1-15 11:45:58
沙发
你的意思就是你的参数是前端传过来的,然后给报表的参数赋值。我这样理解的对吗?
回复 使用道具 举报
lywb
初级会员   /  发表于:2019-1-15 11:50:14
板凳
KearneyKang 发表于 2019-1-15 11:45
你的意思就是你的参数是前端传过来的,然后给报表的参数赋值。我这样理解的对吗?

对的,怎么操作呢??
回复 使用道具 举报
KearneyKang讲师达人认证 悬赏达人认证
超级版主   /  发表于:2019-1-15 11:55:33
地板
你好,如果是网页端的话,并且是Web界面可以参考这个博客:https://gcdn.grapecity.com.cn/fo ... &extra=page%3D2

如果是H5的话可以参考这个博客:https://www.grapecity.com.cn/blogs/html5viewerparameter
回复 使用道具 举报
lywb
初级会员   /  发表于:2019-1-16 08:13:02
5#
KearneyKang 发表于 2019-1-15 11:55
你好,如果是网页端的话,并且是Web界面可以参考这个博客:https://gcdn.grapecity.com.cn/forum.php?mod=v ...
  1. GrapeCity.ActiveReports.PageReport rpt = new GrapeCity.ActiveReports.PageReport(new System.IO.FileInfo(@"Report\CJSGS\饮用水日常检验报告.rdlx"));
  2.                     rpt.Report.ReportParameters[0].DefaultValue.Values.Add(strKey);
  3.                     WebViewer1.Report = rpt;
复制代码


错误提示:
回复 使用道具 举报
lywb
初级会员   /  发表于:2019-1-16 08:14:23
6#

找不到这个报表的路径。

这是我项目所在路径,

本帖子中包含更多资源

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

x
回复 使用道具 举报
KearneyKang讲师达人认证 悬赏达人认证
超级版主   /  发表于:2019-1-16 09:14:32
7#
B/S端的话,读取报表你换这句代码:
  1.    GrapeCity.ActiveReports.PageReport rpt = new GrapeCity.ActiveReports.PageReport(new System.IO.FileInfo(Server.MapPath(@"Reports/RdlReport1.rdlx")));
复制代码

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部