一步步学习微软InfoPath2010和SP2010--第七章节--从SP列表和业务数据连接接收数据(1)--接收数据连接
在第六章节“发布并提交表单数据”,你了解了提交Microsoft InfoPath表单到SharePoint的数据连接。本章中,你将了解使用数据连接从SharePoint列表获取数据。你将使用标准SharePoint列表,也将在表单中使用新的外部项目选取器控件。外部项目选取器用来从SharePoint的BCS中选择项目。BCS用来连接SharePoint列表和外部数据源(如客户或产品数据库)。
本章中,我们将主要关注SharePoint列表数据连接。第九章节“使用SharePoint用户配置文件Web service”展示了如何使用Web service数据连接从SharePoint查询数据。InfoPath提供了更多数据源选项,如XML文件和数据库,但是这些超出了本书的范围,因为我们主要关注SharePoint。
InfoPath和SharePoint深度集成使得InfoPath使用SharePoint2010列表作为第二数据连接,来轻松获取数据到表单控件。对于许多表单来说,使用SharePoint列表数据连接明显的好处是数据已经存在且在SharePoint列表中维护。因此,表单总可以从SharePoint抽取最新信息,而不是尝试在表单中复制相同信息。而且,如果数据在SharePoint中维护,它允许业务用户更简单的提供表单需要的信息的更新,而不需实际修改表单。