ActiveReports是一款专注于 .NET 和 .NET Core 平台的报表控件,拖拽式快速设计各类 Excel表格、Word文档、图表、数据过滤、数据钻取、精准套打等类型报表,全面满足 WinForm、ASP.NET、ASP.NET MVC、WPF 平台中各种报表的开发需要。
ActiveReports.NET 19?版本持续升级,通过兼容 .NET 9、优化设计时体验、增强图表功能及开放主题定制 API,显著提升了开发效率与报表表现力。无论是企业级复杂报表还是动态交互需求,均能通过新版本更高效地实现。
重要新特性介绍如下:
.NET 9 支持
ActiveReports 19.0版本新增对 .NET 9 的支持,确保与微软最新开发平台的兼容性。无论是升级现有应用还是基于 .NET 9 构建新项目,开发者均可无缝使用 ActiveReports,无需担心兼容性问题。此次更新既保留了 ActiveReports 的可靠性与功能性,又能与 .NET 最新技术进展深度集成。
提升创建报表向导
ActiveReports 19.0版本推出了增强版报表向导,通过新增配置选项简化报表创建流程。此前,向导仅支持数据绑定功能。本次更新新增以下能力:
以示例报表开始 – 选择内置产品示例快速启动开发
定义页面设置 – 初始阶段即可配置页面尺寸、方向及边距
配置数据可视化 – 直接在向导中选择并设置表格(Table)、矩阵(Tablix)和图表(Chart)。
自定义报表配色 – 应用预定义或自定义颜色方案,统一报表外观。
这些改进让用户仅需几步点击即可创建专业级报表。
增强设计能力
ActiveReports 19.0版本对报表设计器进行了多项优化,提升用户操作报表项与数据集的体验。通过自动化常用工作流和快速访问核心功能,显著简化了报表设计流程。
自动触发报表项向导 – 当拖拽以下报表项至设计界面时,对应向导将自动启动(除非在配置文件中禁用):
表格向导 – 添加表格(Table)时触发
矩阵向导 – 添加矩阵(Tablix)时触发
图表向导 – 添加图表(Chart)时触发
改进数据集与数据区域管理 – 新增以下功能以增强对数据集使用的控制:
"添加数据显示控件...",数据集右键菜单中的新选项,可打开“添加数据区域”页面。
"添加数据区域..." ,数据面板顶部按钮(选中数据集时激活),用于打开“添加数据区域”对话框。
数据集拖放支持 ,将数据集拖至报表主体时,自动弹出“添加数据区域”对话框,供用户选择合适的数据区域。
这些改进提升了设计效率,使报表创建更直观,减少手动配置步骤。
重构图表配置项
ActiveReports 19.0版本对图表报表项进行全面重构,提供更灵活的图表设计配置能力。从数据绑定到图例自定义,新版图表模型支持动态表达式,更好地满足多样化报表需求。
可配置性增强 – 图表的每个细节(数据绑定、坐标轴设置、标签、图例项)均可通过动态表达式自定义。
无缝迁移 – 旧版报表在设计器中打开时,现有图表将自动转换为新版模型,无需手动调整。
此更新简化了图表配置流程,同时赋予用户更强的数据可视化控制力,助力生成清晰、直观的报表。
自定义文本框与复选框样式
ActiveReports 19.0版本为文本框(TextBox)和复选框(CheckBox)新增 CustomCSSClasses 属性,支持在通过 JS 报表查看器渲染报表时应用自定义 CSS 类名。此功能赋予样式设计更高灵活性,例如将文本框呈现为按钮样式。
灵活样式定义 – 通过 CustomCSSClasses 属性为元素分配一个或多个 CSS 类。
预置样式 – JS 报表查看器交付包新增 jsViewer.custom.styles.css 文件,包含以下内置样式:
ar-button – 将元素样式设为按钮形态。
ar-button-pressed – 表示按钮按下状态。
动态条件样式 – CustomCSSClasses 支持动态表达式,可根据报表数据或参数值条件化应用样式。
新增 API:自定义 JS 报表查看器与设计器主题
ActiveReports 19.0版本推出全新公共 API,支持轻松定制基于浏览器的报表查看器(Viewer)和设计器(Designer)的外观主题,助力实现与应用程序风格一致的报表解决方案。
主题深度定制 – 修改 JS 报表查看器及网页设计器的样式,匹配应用整体设计语言。
主题创建与管理 – 支持从零创建新主题或基于预置配色方案扩展现有主题。
工具栏主题切换器 – JS 报表查看器新增工具栏主题选择器,允许用户动态切换主题。
主题管理 API – 通过 API 实现以下功能:
启用/禁用工具栏主题选择器。
设置查看器默认主题。
定义可用主题列表(含自定义主题)。
此功能简化了 UI 定制,确保多个解决方案的一致和品牌体验,同时让最终用户可以自定义他们喜欢的主题,相关API定义如下:
关于葡萄城
葡萄城是专业的软件开发技术和低代码平台提供商,以“赋能开发者”为使命,致力于通过表格控件、低代码和BI等各类软件开发工具和服务,一站式满足开发者需求,帮助企业提升开发效率并创新开发模式。葡萄城开发技术始于1980年,40余年来始终聚焦软件开发技术,有深厚的技术积累和丰富的产品线。是业界能够同时赋能软件开发和低代码开发的企业。凭借过硬的产品能力、活跃的用户社区和丰富的伙伴生态,与超过3000家合作伙伴紧密合作,产品广泛应用于信息和软件服务、制造、交通运输、建筑、金融、能源、教育、公共管理等支柱产业。