• 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

  • 相关阅读:
    C#Table转成json工具
    设置npm注册表配置为淘宝镜像
    总结js面向对象调用的几种模式
    gitHub初使用
    对象的防篡改
    offsetWidth clientWidth scrollWidth的区别
    js中的new操作符
    setTimeot与setInterval定时器
    事件捕获 事件冒泡和事件委托
    一个页面从输入URL到加载完成,发生什么事
  • 原文地址:https://www.cnblogs.com/kksguijiao/p/14171458.html
Copyright © 2020-2023  润新知