如何:用数据库中的数据填充工作表

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

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

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

链接到视频 如需相关视频演示,请参见 How Do I: Transfer Data Into an Excel Worksheet?(如何实现:将数据传输到 Excel 工作表?)以及 How Do I: Consume Database Data in Excel?(如何实现:在 Excel 中使用数据库数据?)。

在设计时向工作表中添加数据绑定控件

用数据库中的数据填充工作表

  1. 在 Visual Studio 中打开一个 Excel 文档级项目,让工作表在设计器中打开。

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

  3. 将所需的字段或表从**“数据源”**窗口拖到工作表中。

将在工作表上创建以下控件之一:

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

项目中的对象

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

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

滚动记录

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

请参见

任务

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

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

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

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

概念

数据源概述

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

其他资源

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

如何:我将数据传输到 Excel 工作表

如何:我在 Excel 中使用数据库数据?