ActiveReports是一款专注于 .NET 平台的报表控件,全面满足 HTML5 / WinForms / ASP.NET / ASP.NET MVC / WPF 等平台下报表设计和开发工作需求,作为专业的报表工具为全球超过 300,000 开发人员提供了全面的报表开发服务。
在上一篇文章《无需ETL处理,即可实现跨数据源分析数据》中,我们学习了如何使用 ActiveReports 进行控件嵌套,并进行数据关联。本节我们将学习如何在页面报表中新增子报表。
ActiveReports 12版本以前只是在 RDL 报表和区域报表中有子报表(Subreport)的控件,现在最新推出的 ActiveReports 12版本在页面报表中具备了子报表(Subreport)控件。
使用到 SubReport 有如下几种场景:
一组相关的数据重复
同报表中使用多跟数据源
在报表中创建多个细节部分
操作步骤如下:
1. 新建一张页面报表
2. 拖入 SubReport 控件
在页面报表中,从报表工具栏中拖入SubReport控件到页面报表:
3. 设置 ReportName 绑定的子报表
在子报表的属性对话框中设置ReportName绑定的子报表。
4. 设计展示产品的数据
在主报表中使用表格控件,展示产品的数据,具体设计如下:
5. 预览结果
定制培训加量全心送!凡在2017年12月31日之前,购买葡萄城控件团队授权和企业授权的用户,不仅可以享受到优惠的价格,还可获赠葡萄城技术专家根据客户项目需求提供的定制培训服务。老客户推荐新客户成单,也将获得“客户推荐双重感恩礼”。
点击此处,了解更多。
关于葡萄城报表
葡萄城报表是一套强大的报表开发和系统搭建工具,既能与您开发的报表软件项目紧密集成,也可独立部署运行,支持多数据源,具有无编码、灵活、稳定等特性,可以帮您快速搭建专业的报表软件系统,实现各类报表的设计、管理、权限控制、数据填报、负载均衡及跨平台发布。
千万种报表,同一种选择!获知葡萄城报表更多详情,请访问如下网站:
了解报表开发控件:http://www.gcpowertools.com.cn/products/activereports_overview.htm
了解报表服务器:http://www.grapecity.com.cn/enterprise-solutions/activereports_server/