zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    xml的建模
    P1341 无序字母对
    P1330 封锁阳光大学
    P2661 信息传递
    P1312 Mayan游戏
    P1514 引水入城
    C. Sad powers
    P1195 口袋的天空
    P1821 [USACO07FEB]银牛派对Silver Cow Party
    P1396 营救
  • 原文地址:https://www.cnblogs.com/kksguijiao/p/14171458.html
Copyright © 2011-2022 走看看