市面上的报表工具有很多,虽说功能大同小异,但每一个报表工具都有各自明确的定位,选择最合适的工具,才能达到事半功倍的效果。

本文将要介绍的ActiveReports报表工具,可全面满足 .NET 报表开发需求,作为专业的报表工具,已经为全球超过 300,000 名开发者提供全面的报表解决方案。

ActiveReports核心能力

ActiveReports的应用场景十分广泛,包括报表设计中常见的无代码开发报表模式、动态创建报表模式,以及更适合现代化应用系统的自助式报表开发模式和在线报表设计模式。

ActiveReports应用场景

ActiveReports的在线报表设计模式,依托于其最新推出的Web在线报表设计器,这是一款轻量、稳定但功能强大的 Web 端在线报表设计组件,基于HTML5和JavaScript技术架构,可轻松集成到您开发的报表应用中,用拖拽的方式,在 Web 应用程序和浏览器中在线设计报表,帮助您与最终用户随时随地的设计并创建复杂报表和结构化报表。

为了方便大家更快地使用这款在线报表设计器,请仔细阅读下方【使用指南】:

下载地址

注:ActiveReports 在线报表设计器源码包含在 ActiveReports的控件安装包内,您可以在如下地址中找到:

C:\Users\*****\Documents\GrapeCitySamples\ActiveReports 13\Web\WebDesigner_MVC

设计器界面介绍

系统需求

ActiveReports在线报表设计器支持以下浏览器:

  • Chrome及其内核浏览器
  • Edge
  • IE11及以上

常见问题

Q:.NET 平台可以使用,我是 Java 平台也可以使用吗?

ActiveReports 在线报表设计器是一款独立的 Web 端在线报表设计组件,只需几行代码,就可以轻松地将其嵌入到网站和应用程序中,用拖拽的方式,实现在 Web 应用程序和浏览器中在线设计报表。因此,ActiveReports 在线报表设计器在 .NET 平台和 JAVA 平台下都是可用的。

(注:.NET 平台,请确保您的 Visual Studio 支持 .NET Framework 4.6.2 及以上版本)

Q: ActiveReports 在线报表设计器支持定制化开发吗?最终用户是否可用?

与 ActiveReports 的桌面报表设计器一样,在线报表设计器中所有组件均可完全自定义:您可以对在线报表设计器的功能选项进行控制,如报表预览、导出、图表功能等。

ActiveReports 在线报表设计器是一款独立的 Web 端在线报表设计组件,最终用户可以使用。

三分钟报表设计入门

免费报表模板下载

使用在线报表设计器创建静态报表的实现步骤

静态报表指的是包含静态数据的报表,即报表未绑定任何数据源。

本章主要讲解了如何通过ActiveReports在线报表设计器创建静态报表:

  1. 打开在线报表设计器
  2. 设计静态报表模板
  3. 调整报表样式
  4. 预览并保存报表

打开ActiveReports在线报表设计器

运行Web Desinger(WebDesigner_MVC(Core))示例,示例地址

(C:\Users\GPCTAdmin\Documents\GrapeCity Samples\ActiveReports 13\Web) 注意运行此示例时,.net Framework 版本必须为4.6.2及以上,否则无法正常运行。

运行WebDesigner(在线报表设计器示例)

运行结果图如下,打开报表设计界面:

自定义静态报表外观

  1. 点击报表设计区域
  2. 在属性设置选型卡中,可修改报表主题色,如图:

添加文本控件

点击预览按钮,预览报表

点击保存按钮,报表会保存到项目的resource文件夹路径下。

相关技术资料

Web在线报表设计器使用指南的更多相关文章

  1. 创建您的 ActiveReports Web端在线报表设计器

    概述 ActiveReports Web端在线报表设计器已经正式上线!看到它这么帅气.实用,你是不是也想自己动手创建一个? 现在我们就来教您,如何创建一个简单的 ActiveReports Web端在 ...

  2. java 工作流项目源码 SSM 框架 Activiti-master springmvc 集成web在线流程设计器

    即时通讯:支持好友,群组,发图片.文件,消息声音提醒,离线消息,保留聊天记录 (即时聊天功能支持手机端,详情下面有截图) 工作流模块---------------------------------- ...

  3. 基于jQuery的web在线流程图设计器GooFlow

    简易的流程图设计控件,效果图: JavaScript源文件在GooFlow.js中,样式文件是GooFlow2.css.可以自定义样式. GooFlow_item类是每个项的样式属性. 但估计实现任务 ...

  4. 在网页中编辑报表的报表设计器Stimulsoft Reports Designer.Web报表控件

    Stimulsoft Reports Designer.Web报表控件是一款网页报表设计器.您想在网页中编辑您的报表吗?现在是可能的! Stimulsoft Reports Designer.Web ...

  5. AppBoxFuture: Web在线报表设计与PDF生成

      企业应用需要打印各类单证及报表,为了方便开发此类应用作者在框架内集成了报表引擎,并且实现了基于Canvas的Web在线报表设计及基于PDFJS的报表查看与打印. 一.原理浅析 报表模型:由Xml描 ...

  6. C# 报表设计器 (winform 设计端)开发与实现生成网页的HTML报表

    记得2010年之前,公司的项目基本上都要用到报表,以前我们常用的方法就是针对客户的需求来定制化开发(基本上是死写代码)来实现,经常导致项目经常性的延期,因为客户的需求经常会变化,随着用户的使用认知度的 ...

  7. BIRT使用1:简介、概念、元素、报表设计器组成

    前一篇博客对birt进行了一个初探,相信通过上篇博客大家对birt有个初步认识,接下来我们随着下面这张思维导图的展示,进入birt的使用学习. 这一篇博客是第一部分,主要介绍一下birt的简介.概念. ...

  8. Java开发报表——Grid++Report 报表设计器

    为了让数据显示的更加形象生动,报表在项目中差点儿是很常见的,可是大致能够分为两类: 一,图形:以图形的形式显示数据,比如柱状图,折线图,饼形图等等,这里有许多关于这方面的工具,比如JFreeChart ...

  9. 解析大型.NET ERP系统核心组件 查询设计器 报表设计器 窗体设计器 工作流设计器 任务计划设计器

    企业管理软件包含一些公共的组件,这些基础的组件在每个新项目立项阶段就必须考虑.核心的稳定不变功能,方便系统开发与维护,也为系统二次开发提供了诸多便利.比如通用权限管理系统,通用附件管理,通用查询等组件 ...

随机推荐

  1. Ubuntu安装配置mongodb

    一:安装 -->官方教程 第一步: sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 2930ADAE8CAF5 ...

  2. delphi将两个Strlist合并,求并集

    Function StrList_Merge(StrListA,StrListB:String):String; //将两个Strlist合并,求并集 var SListA,SListB,SListC ...

  3. Leading and Trailing(LightOJ - 1282)

    题解:求一个数的次幂,然后输出前三位和后三位,后三位注意有前导0的情况. 后三位直接用快速幂取模求解. 前三位求得时候只需要稍微变形一下,可以把乘过的结果拆成用科学计数法,那么小数部分只有由前面决定, ...

  4. 求二叉树的层次遍历(SDUT 2824)

    Problem Description 已知一颗二叉树的前序遍历和中序遍历,求二叉树的层次遍历. Input 输入数据有多组,输入T,代表有T组测试数据.每组数据有两个长度小于50的字符串,第一个字符 ...

  5. C#实现代码生成器

    最近在用layui做后台管理,增删改查这些一成不变的东西写起来浪费大量时间,于是做了个简单的代码生成器快速生成 代码生成器的原理其实很简单,都是基于模板实现替换,Razor是个不错的选择(或者Nvel ...

  6. Mybatis源码学习之DataSource(七)_1

    简述 在数据持久层中,数据源是一个非常重要的组件,其性能直接关系到整个数据持久层的性能.在实践中比较常见的第三方数据源组件有Apache Common DBCP.C3P0.Proxool等,MyBat ...

  7. python合并两个字典

    1.借助dict(d1.items() + d2.items())的方法 2.借助字典的update()方法,没有返回值 3.借助字典的dict(d1, **d2)方法 4.d3={**d1,**d2 ...

  8. python排序之冒泡排序

    def sort(list): for i in range(len(list)): for j in range(len(list) - i - 1): if list[j] < list[j ...

  9. Ubuntu使用PBIS认证

    1:下载 https://github.com/BeyondTrust/pbis-open/releases wget https://github.com/BeyondTrust/pbis-open ...

  10. git status: HEAD detached from origin/master问题的解决

    问题:执行git status,提示: HEAD detached from origin/master 原因:分支选错了,后续的提交都提交到了一个匿名分支之上,整个状态是游离了的 解决方法: 1.查 ...