如何:用对象中的数据填充文档

更新: 2008 年 7 月

适用于

本主题中的信息仅适用于指定的 Visual Studio Tools for Office 项目和 Microsoft Office 版本。

文档级项目

  • Excel 2003

  • Excel 2007

  • Word 2003

  • Word 2007

应用程序级项目

  • Excel 2007

  • Word 2007

有关更多信息,请参见按应用程序和项目类型提供的功能

Microsoft Office Word 文档级项目中的数据对象的数据访问工作方式与 Windows 窗体项目中的数据访问工作方式相同。可以使用相同的工具和代码将数据从对象传入您的解决方案,并且可以使用 Windows 窗体控件来显示这些数据。此外,您可以使用宿主控件来显示数据。宿主控件是 Microsoft Office Word 中的本机对象,这些控件经过增强,具有事件和数据绑定功能。有关更多信息,请参见宿主项和宿主控件概述

您必须完成以下三个基本步骤才能用对象中的数据填充文档:

  • 将可以绑定到数据的控件添加到文档中。

  • 将数据对象添加到文档。

  • 将数据对象连接到 BindingSource。

从 Visual Studio 2008 Service Pack 1 (SP1) 开始,您可以在应用程序级项目中将数据绑定到文档或工作表中的控件。如果没有安装 SP1,则只能在文档级项目中将数据绑定到控件。

添加数据对象

添加数据对象

将数据对象连接到 BindingSource

在文档级项目中,可以在设计时将控件添加到文档中并将它们绑定到数据。

在应用程序级项目中,可以在运行时创建控件并绑定它们。

文档级项目

将数据对象连接到 BindingSource

  1. 将所需的数据字段从“数据源”窗口拖动到文档中。这会自动创建一个控件。

  2. 在代码中,创建您为数据源选择的对象类型的实例。

  3. 将该实例分配给 BindingSourceDataSource 属性。

应用程序级项目

将数据对象连接到 BindingSource

  1. 在代码中,创建与数据源关联的对象类型的一个实例。

  2. 创建 BindingSource 的一个实例。

  3. 将该数据源实例分配给 BindingSourceDataSource 属性。

  4. 将该数据源作为数据绑定添加到控件中。

请参见

任务

如何:用数据库中的数据填充文档

如何:使用宿主控件中的数据更新数据源

概念

将数据绑定到控件

数据源概述

“显示数据”概述

“连接到 Visual Studio 中的数据”概述

参考

BindingSource 组件概述

修订记录

日期

修订历史记录

原因

2008 年 7 月

增加了有关应用程序级外接程序中的数据绑定的信息。

SP1 功能更改。