天天看点

报表控件ActiveReports设计器,让报表开发更简单

作者:慧都科技

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

ActiveReports官方最新版免费下载试用,历史版本下载,在线文档和帮助文件下载-慧都网

本文以本地桌面设计器为示例,在【开始菜单】->【GrapeCity】→ ActiveReports 14 设计器,打开如图:

报表控件ActiveReports设计器,让报表开发更简单

报表设计器界面由顶部的菜单栏和工具栏,左边的工具箱和模板库,中间的设计区,右边上部的报表资源管理器和层列表,右边下部的属性窗格等部分构成,如下图:

报表控件ActiveReports设计器,让报表开发更简单

菜单与工具栏

报表设计器界面的顶部是菜单栏,包含常用的操作。

报表控件ActiveReports设计器,让报表开发更简单

工具栏

报表控件ActiveReports设计器,让报表开发更简单

属性窗口

可根据选择的不同控件去切换属性。

报表控件ActiveReports设计器,让报表开发更简单

报表组件库

可将其他设计好的报表控件,通过报表组件库来添加到报表中复用。这是为了实现已有模板的元素复用而设计的,您可以在此添加已有的本地报表模板文件,或者是服务器上的报表模板,然后拖放其中的部分元素至设计区,以节省设计新模板的工作量。

报表控件ActiveReports设计器,让报表开发更简单

设计区

设计器界面的中间部分,是报表设计的工作区。底部有按钮可设置设计模式,对齐到网格,缩放等功能。根据模板类型不同,设计区的构成也有区别。

页面报表设计区域

报表控件ActiveReports设计器,让报表开发更简单

RDL 报表设计区域

报表控件ActiveReports设计器,让报表开发更简单

分组编辑器

是只有在选中矩表控件才可用的,矩表会涉及到行分组,列分组(可以绑定数据字段动态生成行列),可以进行分组嵌套等功能,因此该控件用于矩表分组管理。

报表控件ActiveReports设计器,让报表开发更简单

层管理器

用于管理报表层,报表层可用于创建套打,水印,印章等报表,将报表分层设计。

报表控件ActiveReports设计器,让报表开发更简单

脚本

脚本是支持以VB 脚本语言编写函数,可以进行复杂数据计算或逻辑处理,并反馈到报表元素中,比如控制某一控件的可见性,某一值的复杂计算,将数字转换为中文大小写功能实现等。

报表控件ActiveReports设计器,让报表开发更简单

状态栏

可以切换设计单位(cm/in),可以缩放设计界面,是否显示网格。

报表控件ActiveReports设计器,让报表开发更简单

本文内容源自葡萄城

继续阅读