在设计报表之前,需要有一个文件管理数据源,因为文件管理数据源控制着报表设计的很大一部分。在设计时,数据源不包含任何数据,但报表需要数据源的结构。
  开始使用本地报表引擎时,要理解的一个重要概念是在生成报表时,必须给报表引擎传递数据——因为报表引擎并不查询数据源。其优点是数据可以来自许多不同的数据源,我们只需要查询数据,操作数据,并以报表引擎可以理解的结构给报表引擎传送数据。可以用于填充报表、且报表引擎能理解的主要结构包括DataSets、对象和Entity Framework实体。
  报表的数据源可以使用Entity Framework模型,但本地报表引擎的一个限制是不能在报表中联接其他文件管理数据源的数据(在本例中就是实体),而设计报表时常常有这个需求(除非把数据库中满足报表需求的视图导入Entity Framework模型)。因此需要创建Typed Data或类,并用联接的数据填充它,再将其传递给报表引擎。
  应给文件管理数据源指定有意义的名称,因为给本地报表引擎传递要填充的数据时,将在代码中应用数据源的名称。在Name文本框中输入这个名称。

关于TeamDoc软件:

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

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

版权所有:南京网亚计算机有限公司,本文链接地址: 定义文件管理数据源