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

在 Microsoft Office 的文档级项目中访问数据的方式与在 Windows 窗体项目中的相同。可以使用相同的工具和代码将数据从数据库传入您的解决方案,并且可以使用 Windows 窗体控件来显示这些数据。

此外,您可以使用宿主控件来显示数据。宿主控件是 Microsoft Office Word 中的本机对象,这些控件经过增强,具有事件和数据绑定功能。有关更多信息,请参见宿主项和宿主控件概述

**适用于:**本主题中的信息适用于 Word 2013 和 Word 2010 的文档级项目。有关更多信息,请参见按 Office 应用程序和项目类型提供的功能

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

链接到视频 有关相关的视频演示,请参见 Binding Data to Word 2007 Content Controls Using Visual Studio Tools for the Office System (3.0)(使用 Visual Studio Tools for the Office system (3.0) 将数据绑定到 Word 2007 内容控件)。

在设计时向文档中添加控件

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

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

  2. 打开**“数据源”**窗口,并依据数据库创建一个数据源。有关更多信息,请参见如何:连接到数据库中的数据

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

内容控件会添加到文档中。内容控件的类型取决于所选字段的数据类型。有关更多信息,请参见内容控件

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

项目中的对象

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

运行项目时,控件将显示数据源中的第一条记录。可以使用 BindingSource,以使用户能够在记录之间滚动。

滚动记录

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

请参见

任务

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

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

参考

BindingSource 组件概述

概念

数据源概述

在 Visual Studio 中将 Windows 窗体控件绑定到数据

在 Office 解决方案中使用本地数据库文件概述

连接到 Windows 窗体应用程序中的数据

其他资源

将数据绑定到 Office 解决方案中的控件