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

你可以以访问Windows 窗体项目中数据的方式访问文档级办公室项目中的数据。 使用相同的工具和代码将数据引入解决方案,然后即可使用 Windows 窗体控件来显示该数据。 此外,还可以利用称为主机控件的控件,这些控件是 Microsoft 办公室使用事件和数据绑定功能增强的 excel 中的本机对象。 有关详细信息,请参阅 主机项和主机控件概述

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

下列示例演示了如何使用设计器在文档级项目中添加数据绑定控件。

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

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

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

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

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

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

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

项目中的对象

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

  • 一个类型化数据集,它会封装数据库中你连接到的数据表。 有关详细信息,请参阅 Visual Studio 中的数据集工具。

  • 一个 BindingSource,它将控件连接到类型化数据集。 有关详细信息,请参阅 BindingSource 组件概述

  • 将类型化数据集连接到数据库的 TableAdapter。 有关详细信息,请参阅 TableAdapter 概述

  • TableAdapterManager,用于协调数据集中的表适配器以启用分层更新。 有关详细信息,请参阅 分层更新TableAdapterManager 参考

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

滚动显示记录

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