找回密码
 立即注册

QQ登录

只需一步,快速开始

sebill

初级会员

17

主题

68

帖子

221

积分

初级会员

积分
221
sebill
初级会员   /  发表于:2017-8-17 18:12  /   查看:2869  /  回复:4
哪位大神能告知一下,ASPX后台如何传参数给rpx报表?

4 个回复

倒序浏览
KearneyKang讲师达人认证 悬赏达人认证
超级版主   /  发表于:2017-8-18 10:07:48
沙发
您好,您问的是如何通过前台传参数值给参数报表是吧!主要代码:
  1. <script type="text/javascript">     
  2.          $(document).ready(function () {
  3.                 $("#button1").click(function () {
  4.                     var result1 = $("#input_text1").val();
  5.                     var viewer = GrapeCity.ActiveReports.Viewer({
  6.                         element: '#viewerContainer',

  7.                         report: {
  8.                             id: 'RdlReport1.rdlx',
  9.                             parameters: [
  10.                                 {
  11.                                     name: 'ReportParameter1',//参数名;
  12.                                     value: $("#input_text1").val()//传过去的值;

  13.                                 }                              
  14.                             ]
  15.                         },
  16.                         reportService: {
  17.                             url: '/ActiveReports.ReportService.asmx'
  18.                         },

  19.                         uiType: 'Desktop',
  20.                         localeUri: 'Scripts/i18n/Localeuri.txt',


  21.                     });

  22.                
  23.                 });
  24.          });
复制代码
demo见附件

本帖子中包含更多资源

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

x
回复 使用道具 举报
sebill
初级会员   /  发表于:2017-8-19 11:40:29
板凳
KearneyKang 发表于 2017-8-18 10:07
您好,您问的是如何通过前台传参数值给参数报表是吧!主要代码:
demo见附件

如题,我想知道的是ASPX后台如何传参数给 rpx报表。
下面代码是后台传参数给rdlx报表,正常可用。
我现在是不知道如何获取rpx报表对像(好像获取方法与rdlx不同),并向报表对像传参。
  1.       GrapeCity.ActiveReports.Web.WebViewer webview1 = panelRightRegion.FindControl("WebViewer1") as GrapeCity.ActiveReports.Web.WebViewer;
  2.       GrapeCity.ActiveReports.PageReport rp = new GrapeCity.ActiveReports.PageReport(new System.IO.FileInfo(Server.MapPath("~/Report/Barcode1.rdlx")));
  3.       rp.Report.ReportParameters[0].DefaultValue.Values.Add(tbxPO.Text);
  4.       webview1.Report = rp;
复制代码
回复 使用道具 举报
KearneyKang讲师达人认证 悬赏达人认证
超级版主   /  发表于:2017-8-21 11:25:22
地板
好的!
这个关于区域报表传参的问题。我需要进行一个验证。请您稍等下
回复 使用道具 举报
KearneyKang讲师达人认证 悬赏达人认证
超级版主   /  发表于:2017-8-22 10:00:31
5#
您好
区域报表参数传值传值相对RDlL报表和页面报表有稍微的不同。但是.ASP中传参是一样的
具体的参数报表的创建可参考下面的内容:

具体的英文文档可在下面链接下载:
http://gcdn.gcpowertools.com.cn/ ... ;tid=42506#lastpost

本帖子中包含更多资源

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

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