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

  • 相关阅读:
    Mongodb_文件存储
    Mongodb_技巧
    Blend_Effect
    WPF_界面_图片/界面/文字模糊解决之道整理
    ASP.NET Boilerplate 深入系列之:概述
    P1280 尼克的任务
    P1802 5倍经验日
    271. 杨老师的照相排列
    P1726 上白泽慧音
    P1983 [NOIP2013 普及组] 车站分级
  • 原文地址:https://www.cnblogs.com/kksguijiao/p/14171458.html
Copyright © 2011-2022 走看看