li1992 发表于 2015-10-16 12:36:00

页面报表绑定多个datatable 数据源代码

// 加载报表
      private void LoadReport()
      {
            GrapeCity.ActiveReports.PageReport report = new GrapeCity.ActiveReports.PageReport();
            //load the report layout
            report.Load(new System.IO.FileInfo(Server.MapPath("") + "..\\..\\Reports\\pwxkz1.rdlx"));

         // report.Document.LocateDataSource += WebViewer1_LocateDataSource;
            WebViewer1.LocateDataSource += WebViewer1_LocateDataSource;

            WebViewer1.Report = report;

            WebViewer1.ViewerType = GrapeCity.ActiveReports.Web.ViewerType.FlashViewer;
            
            WebViewer1.FlashViewerOptions.TocPanelOptions.ShowThumbnails = false;
            WebViewer1.FlashViewerOptions.TocPanelOptions.ShowToc = true;
            WebViewer1.FlashViewerOptions.TocPanelOptions.Visible = true;
            WebViewer1.FlashViewerOptions.ShowSplitter = false;

            //WebViewer1.FlashViewerOptions.TocPanelOptions.

      }
      void WebViewer1_LocateDataSource(object sender, GrapeCity.ActiveReports.
LocateDataSourceEventArgs args)
      {

            if (args.DataSourceName == "DataSource1")
            {
                //动态绑定数据集
                switch (args.DataSetName)
                {
                  case "DischargePermit":
                        args.Data = GetDataSource("\\data\\DischargePermit.txt");
                        break;
                  case "DrainOutlet":
                        args.Data = GetDataSource("\\data\\DrainOutlet.txt");
                        break;
                  default:
                        break;


                }

            }
      }

只加载第一个数据源。怎么加载2个数据源?

frank.zhang 发表于 2015-10-16 17:36:00

您好,
在报表中模板中RDL支持多数据源绑定,页面报表只能使用一个数据源。

多数据源可以参考以下博客:
http://blog.gcpowertools.com.cn/post/2014/08/04/ActiveReports_DataSource_MultiSources.aspx

AR的问题,建议您发到AR专区,这样会更快的为您处理。

frank.zhang 发表于 2015-10-27 08:45:00

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