代码示例:自定义 Web 部件和 Word 加载项

上次修改时间: 2010年7月16日

适用范围: SharePoint Server 2010

自定义 Web 部件和 Word 加载项示例通过使用 Microsoft Business Connectivity Services (BCS) 从外部文档管理系统 (DMS) 中启用客户端上项的分层显示功能,解决了外部列表的显示限制。

由于外部列表采用平面结构,列表中的所有项按行显示,因此没有直观的方法可区分视图中父项下面的各个子项。利用此本示例,您可通过 Microsoft Word 加载项或业务数据 Web 部件,以树形结构查看外部系统中的项。此示例演示如何重新创建文件夹层次结构、分页以及从外部 DMS 下载文档。

此示例包含一个用于访问外部 DMS 的 .NET 程序集连接器、一个用于显示服务器上的文件夹和文件的 Web 部件,和一个用于处理客户端上的文件的 Microsoft Office 加载项。

服务器解决方案的先决条件:

  • Internet Information Services (IIS)

  • Microsoft .NET Framework 3.5 Service Pack 1

  • Microsoft SharePoint Server 2010

  • Microsoft SQL Server 2008

  • Microsoft Visual Studio 2010 与 SharePoint Server 2010 安装在同一台计算机上

客户端解决方案的先决条件:

  • Microsoft .NET Framework 3.5 Service Pack 1

  • Microsoft Visual Studio 2010 中的 Microsoft Office 开发工具

  • Microsoft Office Professional Plus 2010

下载和使用示例

  1. SharePoint 2010 参考:软件开发工具包(该链接可能指向英文页面)下载 Microsoft SharePoint 2010 软件开发工具包 (SDK)。

  2. 从 %ProgramFiles%\Microsoft SDKs\SharePoint 2010\Samples\Business Connectivity Services 路径中将 bcs sample kit.zip 解压缩到本地文件夹。

  3. 在解压缩这些文件的文件夹中,找到 Custom Web Part and Word Add-In Sample 文件夹,并打开 Readme.htm 文件。

  4. 按照 Readme.htm 中的说明使用示例。