如何:创建包含外部数据列的 SharePoint 列表

上次修改时间: 2009年9月14日

适用范围: SharePoint Server 2010

Microsoft SharePoint Server 2010 提供可用于所有常规 SharePoint 列表(外部列表除外)的名为"外部数据"的字段类型。借助于外部数据字段类型,用户可以将注册在 Business Data Connectivity (BDC) Service 元数据存储区的外部内容类型中的数据添加到 SharePoint 列表。若要决定您是应创建一个外部列表还是应使用常规 SharePoint 列表中的外部数据列,请参阅本主题。

下面的过程演示如何将名为"客户"的外部数据列添加到 SharePoint Microsoft Word 文档库。请注意,文档库只是 SharePoint 中的一种列表,创建外部数据列的步骤与用于常规 SharePoint 列表的步骤相同。

先决条件

  • Microsoft SQL Server 2005 或更高版本安装在运行 SharePoint Server 的服务器上。

  • Northwind SQL Server 2000 数据库安装在运行 SharePoint Server 的服务器上。

  • 本主题假定您已基于 Northwind 数据库创建客户外部内容类型。若要了解如何创建外部内容类型,请参阅如何:基于 SQL Server 表创建外部内容类型

创建包含外部数据列的 SharePoint 列表

  1. 若要在服务器上创建文档库,请在客户端或服务器计算机上执行以下步骤:

    1. 浏览到要在其中创建列表或文档库的 SharePoint 网站。

    2. 单击"网站操作",然后单击"查看所有网站内容"。

    3. 单击"创建",然后单击"文档库"。

    4. 在新页中,指定文档库的名称(如"合同"),然后选择文档模板作为"Microsoft Office Word 文档"。

    5. 单击"创建"。

  2. 这将创建文档库。若要添加外部数据列,请在 SharePoint Server 功能区中单击"库设置"。

  3. 然后单击"列"部分的"创建列"。在打开的对话框中,输入列名称"客户"并选择"外部数据"作为列类型。这将显示如下图所示的"外部内容类型选取器"。

    外部内容类型选取器

  4. 单击选取器并选择"客户"外部内容类型。

  5. 您可以选择任意数量的字段,以便从外部数据源带回并显示在列表或文档库中。例如,如下所示单击"选择所有字段",然后单击"确定"。

    从外部数据源选择所有字段

    这将创建文档库。

  6. 导航到文档库。单击"上载文档"并上载 Word 文档。然后,通过使用"外部数据项选取器"选择一个客户,来填写其余字段。

    上载文档

    然后从选取器(如下所示)中选择一个客户并单击"确定"。

    用于选择客户的外部项目选取器

    单击"保存"以将文档保存到文档库。您现在已成功创建 SharePoint 列表(文档库)与外部数据列。