ActiveReports 是一款专注于 .NET 和 .NET Core 平台的报表控件。通过拖拽式报表设计器,可以快速地设计 Excel表格、Word文档、图表、数据过滤、数据钻取、精准套打等类型报表,全面满足 WinForm、ASP.NET、ASP.NET MVC、WPF 平台中各种报表的开发需要。同时,通过丰富的 API 可以灵活的实现报表创建、加载和运行时的个性化自定义需求。
一. 企业背景
西安易龙软件有限公司成立于 1999 年,主要从事工程领域管理软件开发及销售业务。核心业务:工程领域物资管理系统、集团级设备管理系统。
公司员工务实的工作作风、良好的市场信誉、过硬的技术能力得到中国中铁股份有限公司的认可,2009 年中国铁路工程股份公司物资管理中心与我公司合作研发了“中铁物资管理系统”。
二.项目名称和项目概况
项目名称:中铁物资管理系统
项目概况:已经在部署应用在客户那里得到了一致好评,并在其他支局推广。该产品已经成功推广到中铁一局、中铁二局、中铁四局、中铁五局、中铁六局、中铁九局、中铁十局、中铁隧道局等 10 余家局级单位,200 多个处级单位,4000 多个项目部。
三.选择ActiveReports控件产品的主要原因
众所周知,物资管理系统,需要强大的 UI 呈现及高速的性能供用户查看相关信息,我们之前基于网站项目,所有的数据呈现均在前端通过代码绘制,一来,代码量非常大,二来,整个系统的性能难以把控,有时候加载的时间太漫长,甚至程序就直接崩盘。如此我们就开始寻找前端控件,适逢 AR10 发布,重磅推荐了矩表控件,这与我们的需求十分吻合,不仅能够动态生成行列,也可以创建更为复杂的层级结构报表。使用矩表控件节约了我们开发 UI 的时间和成本,并提高了前端的 Web 加载性能。
四. 实际使用情况
1、使用矩表控件,动态生成行列并实现相同单元格合并。矩表的行分组和列分组,会自动根据字段值的个数生成对应数量的行和列。而且按组小计功能只需一键操作即可完成。
2、使用子报表嵌套,进行分层结构数据展示。
3、表格的最后单元格决定了二维码的数量,在展示二维码时需要根据数量,按照每行 5 个二维码排开,使用 ActiveReports 的子报表嵌套解决了我们这个令人困扰已久的难题。
4、有了二维码控件开发报表更加得心应手,条码控件的使用增加了我们产品的便捷性。
立刻点击获取ActiveReports体验不一样的界面报表开发吧!