使用数据库中的数据填充文档

可以用访问 Windows 窗体项目中的数据的相同方式来访问 Microsoft Office 文档级项目中的数据。 使用相同的工具和代码将数据从数据库引入解决方案,然后即可使用 Windows 窗体控件来显示该数据。

此外,还可以使用主机控件来显示数据。 主机控件是指 Microsoft Office Word 中借助事件和数据绑定容量进行增强的本地对象。 有关详细信息,请参阅 主机项和主机控件概述

适用于: 本主题中的信息适用于 Word 的文档级项目。 有关详细信息,请参阅办公室应用程序和项目类型提供的功能。

下列示例演示了如何使用设计器在文档级项目中添加数据绑定控件。 有关如何在运行时在 VSTO 外接程序项目中添加数据绑定控件的示例,请参阅 演练:VSTO 外接程序项目中的简单数据绑定。

link to video有关相关视频演示,请参阅使用适用于 办公室 系统的 Visual Studio 工具(3.0)将数据绑定到 Word 2007 内容控件。

在设计时向文档添加控件

使用数据库的数据填充文档

  1. 在 Visual Studio 中打开 Word 文档级项目,并在设计器中打开文档。

  2. 打开 “数据源 ”窗口,并从数据库创建数据源。 有关详细信息,请参阅添加新连接

  3. 将所需字段从 “数据源 ”窗口拖动到文档。

将内容控件添加到了该文档。 内容控件的类型取决于所选字段的数据类型。 有关详细信息,请参阅 内容控件

可以通过在 “数据源 ”窗口中选择数据字段,然后从下拉列表中选择其他控件来添加其他控件。

项目中的对象

除了该控件,还会自动将以下数据相关的对象添加到你的项目:

运行项目时,该控件将显示数据源中的第一条记录。 可以借助 BindingSource 来使用户能滚动显示各个记录。

滚动显示记录

有关如何向类型化数据集和数据库发送更新的信息,请参阅 如何:使用主机控件中的数据更新数据源。