sebill 发表于 2017-8-17 18:12:03

ASPX后台如何传参数给rpx报表

哪位大神能告知一下,ASPX后台如何传参数给rpx报表?

KearneyKang 发表于 2017-8-18 10:07:48

您好,您问的是如何通过前台传参数值给参数报表是吧!主要代码:
<script type="text/javascript">   
         $(document).ready(function () {
                $("#button1").click(function () {
                  var result1 = $("#input_text1").val();
                  var viewer = GrapeCity.ActiveReports.Viewer({
                        element: '#viewerContainer',

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

                              }                              
                            ]
                        },
                        reportService: {
                            url: '/ActiveReports.ReportService.asmx'
                        },

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


                  });

               
                });
         });demo见附件

sebill 发表于 2017-8-19 11:40:29

KearneyKang 发表于 2017-8-18 10:07
您好,您问的是如何通过前台传参数值给参数报表是吧!主要代码:
demo见附件

如题,我想知道的是ASPX后台如何传参数给 rpx报表。
下面代码是后台传参数给rdlx报表,正常可用。
我现在是不知道如何获取rpx报表对像(好像获取方法与rdlx不同),并向报表对像传参。
      GrapeCity.ActiveReports.Web.WebViewer webview1 = panelRightRegion.FindControl("WebViewer1") as GrapeCity.ActiveReports.Web.WebViewer;
      GrapeCity.ActiveReports.PageReport rp = new GrapeCity.ActiveReports.PageReport(new System.IO.FileInfo(Server.MapPath("~/Report/Barcode1.rdlx")));
      rp.Report.ReportParameters.DefaultValue.Values.Add(tbxPO.Text);
      webview1.Report = rp;

KearneyKang 发表于 2017-8-21 11:25:22

好的!
这个关于区域报表传参的问题。我需要进行一个验证。请您稍等下

KearneyKang 发表于 2017-8-22 10:00:31

您好
区域报表参数传值传值相对RDlL报表和页面报表有稍微的不同。但是.ASP中传参是一样的
具体的参数报表的创建可参考下面的内容:

具体的英文文档可在下面链接下载:
http://gcdn.gcpowertools.com.cn/forum.php?mod=viewthread&tid=42506#lastpost
页: [1]
查看完整版本: ASPX后台如何传参数给rpx报表