如何:在 SharePoint 中创建外部列表

上次修改时间: 2010年9月30日

适用范围: SharePoint Server 2010

在创建外部内容类型后创建外部列表是一项非常简单的任务,并且可使用 Microsoft SharePoint Designer 2010 或浏览器来完成。本主题指导您完成这两个过程;在任一过程中都不需要编写任何代码。

在本主题中,我们基于在如何:基于 SQL Server 表创建外部内容类型中创建的罗斯文数据库中的"客户"表为客户外部内容类型创建外部列表。请注意,对于所有连接类型(数据库、Windows Communication Foundation (WCF) 端点、Web 服务和 Microsoft .NET Framework 程序集),过程都完全相同。

必备组件

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

  • 运行 SharePoint Server 的服务器上安装了罗斯文 SQL Server 2000 数据库。

  • 如何:基于 SQL Server 表创建外部内容类型中创建的客户外部内容类型。

使用浏览器创建外部列表

  1. 从浏览器中,导航到 SDK 示例 SharePoint 网站。

  2. 在左侧的"网站操作"菜单中,单击"查看所有网站内容"。

  3. 单击"创建"按钮。然后,在"自定义列表"部分,单击"外部列表"。

  4. 在"新建"页上,为新外部列表键入名称(例如 Northwind Customers)和说明。

  5. "数据源配置"部分显示了一个文本框和一个外部内容类型选取器。如果您知道外部内容类型的名称,则可以在文本框中输入它,也可以使用选取器从列表中选择外部内容类型。在本演练中,单击如下图中所示的选取器按钮。"外部内容类型选取器"对话框列出了该网站的服务应用程序的 Business Data Connectivity (BDC) Service 元数据存储中定义的所有外部内容类型。使用选取器,可以发现和选择要用作此列表的数据源的外部内容类型。在该示例中,选择"客户",然后单击"确定"。最后单击"创建"。

    外部内容类型选取器

这将创建外部列表。现在,您可以导航到 SharePoint 网站中的新列表并查看和编辑列表中的项。还可以使列表在 Microsoft Outlook 和 SharePoint Workspace 中脱机。下图显示了新外部列表。

用于客户的外部列表

使用 SharePoint Designer 创建外部列表

  1. 启动 Microsoft SharePoint Designer,然后打开包含外部内容类型的 SDK 示例 SharePoint 网站。

  2. 单击左导航栏上的"外部内容类型"。这将显示在该网站的服务应用程序的 Business Data Connectivity (BDC) Service 元数据存储中定义的外部内容类型。选择"客户"外部内容类型作为外部列表的数据源。

  3. 若要创建外部列表,请单击"创建列表和表单"按钮(如下图中所示)以打开"为客户创建列表和表单"对话框。

    创建列表和表单按钮

  4. 输入 NWCustomers List 作为新外部列表的名称。默认情况下,BCS 为外部列表中的项的"查看"、"新建"、"编辑"和"删除"页创建常规 SharePoint 表单。不过,这些表单上的自定义功能有限。如果要在表单上执行丰富的自定义设置,可以将表单升迁为 InfoPath 表单,这只意味着常规 SharePoint 表单替换为 InfoPath 表单。然后,可以在 Microsoft InfoPath 中编辑这些表单。若要在创建列表时也创建 InfoPath 表单,请选中"创建 InfoPath 表单"复选框。然后单击"确定"。

    创建新外部列表

SharePoint Designer 生成了外部列表。现在,您可以导航到 SharePoint 网站中的新列表并查看和编辑列表中的项。还可以使列表在 Microsoft Outlook 和 SharePoint Workspace 中脱机。下图显示了新创建的外部列表。

用于客户的外部列表

请参阅

概念

创建外部列表:提示和警告

创建外部列表:疑难解答

创建外部列表:后续步骤

创建外部列表:进一步读取