用对象中的数据填充文档

在 Microsoft Office Word 文档级项目中,访问数据对象中的数据与访问 Windows 窗体项目中的数据的方式相同。 使用相同的工具和代码将数据从对象引入解决方案,然后即可使用 Windows 窗体控件来显示该数据。 此外,还可以使用主机控件来显示数据。 主机控件是指 Microsoft Office Word 中借助事件和数据绑定容量进行增强的本地对象。 有关详细信息,请参阅主机项和主机控件概述

适用于:本主题中的信息适用于文档级别项目以及 Excel 和 Word 的 VSTO 外接程序项目。 有关详细信息,请参阅按 Office 应用程序和项目类型提供的功能

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

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

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

  • 将数据对象连接到 BindingSource。

若要添加数据对象

若要添加数据对象,请打开“数据源”窗口并从对象创建数据源。 有关详细信息,请参阅添加新数据源

将数据对象连接到 BindingSource

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

在 VSTO 外接程序项目中,可以在运行时创建并绑定控件。

文档级项目

若要将数据对象连接到 BindingSource:

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

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

  3. 将实例分配给 DataSourceBindingSource属性。

应用程序级项目

若要将数据对象连接到 BindingSource:

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

  2. 创建 BindingSource的实例。

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

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