Active Report报表如何集成到.Net项目中

 ActiveReports 是一款专注于 .NET 和 .NET Core 平台的报表控件。通过拖拽式报表设计器,可以快速地设计 Excel表格、大数据看版、Word文档、图表、数据过滤、数据钻取、精准套打等类型报表,全面满足 WinForm、ASP.NET、ASP.NET MVC、WPF 平台中各种报表的开发需要。同时,通过丰富的 API 可以灵活的实现报表创建、加载和运行时的个性化自定义需求。

那么如何将报表集成到我们开发的项目中呢?

通过官方给出的Demo来看,首先页面上要引用jsViewer.min.js,jsViewer.min.css(这两个文件可以在官网的demo中获取,也可以联系我发送给您),然后通过js的方式加载我们做好的报表。javaScript代码如下:

var viewer = GrapeCity.ActiveReports.JSViewer.create({
            element: '#viewerContainer',  //存放报表的div
            reportID: 'MonthlySalesReport.rdlx', // 报表名称
            availableExports: ['doc', 'docx', 'xlsx', 'xls', 'pdf'],

            reportParameters: [{ name: 'StartTime', values: ['' + StarryDate[0] + ''] },
             { name: 'EndTime', values: ['' + StarryDate[1] + ''] }],//参数

            reportService: {
                url: '/AR/api/reporting',//这里的AR 要和发布的应用程序名称保持一致
            },

        });

  如何把我们需要的报表发布在你需要集成的iis项目中:如下图操作

填写好相应的信息,如何将生成好的报表程序发布在这个应用程序中,注意这些的程序名称要与js 中的保存一致。

这样就可以在外面的项目中访问到外面做好的报表了。如下效果图。

 本文首发地址是我自己的独立博客:世泉博客  :http://www.goodtools123.com/contents/16/72.html

原文地址:https://www.cnblogs.com/kksguijiao/p/14171458.html