子报表文档管理特性允许把一个报表的内容插入另一个报表中。在主报表中添加Subreport控件,将其ReportPath属性设置为要在该区域中要显示的报表的路径,就可以把该报表的内容(不包括报表的页眉和页脚)插入另一个报表中。把多个报表合并到一个输出报表中,就可以创建相当复杂的报表结构。子报表的其他用途包括创建主从报表、穿透报表,把报表拆分为可以由多个报表使用的“组件”——这样每个组件就只定义一次且多次使用。另一个优点是可在一个地方进行修改,其他报表会自动获得该修改(例如,所有报表都使用的、包含公司信息的标准报表页眉)。
  首先看看子报表的内容与主报表无关的情况。创建一个新报表,在其中防止一个带有一些文本的文本框。现在在主报表中添加一个Subreport控件,将ReportName属性设置为另一个报表的文件名。
  当运行项目并查看报表时,将发现子报表的内容合并到主报表中了。
  现在增加一点复杂性,把一个数据源连接到子报表文档管理上,并在其中显示一些数据(以独立与主报表的方式)。现在的问题是数据源没有在主报表和子报表之间共享,如何把数据传送给子报表。为此可以在配置Report Viewer控件的代码中处理LocalReport对象上的SubreportProcessing事件。

关于TeamDoc软件:

TeamDoc是基于服务器/客户端架构的轻量级文件管理软件。TeamDoc将文件集中加密存储在您单位自己的服务器中,员工使用TeamDoc客户端访问服务器,从而获得与自己权限相关的权限:登入后与“我的电脑”界面类似,可以看到自己该看的文件,编辑自己能编辑的文档,对于能看到的文件,还可以细分文档权限,进而做到能看不能拷,能看不能截屏等功能,多种权限灵活设置,在线协同编辑、全文搜索、日志与版本追踪,快速构建企业文档库。告别假大空,我们提供值得您选择的、易用的、可用的文档管理软件。现在就访问TeamDoc首页

TeamDoc软件界面(点击可放大)

版权所有:南京网亚计算机有限公司,本文链接地址: 子报表文档管理特性