演练:在 Windows 窗体上显示数据

在应用程序开发中最常用的情形之一是在基于 Windows 的应用程序中的窗体上显示数据。 通过将项从 “数据源”窗口 拖动到窗体上,可以在窗体上显示数据。 此演练创建一个简单窗体,能在几个单独的控件中显示单个表的数据。 本示例使用源自 Northwind 示例数据库的 Customers 表。

本演练涉及以下任务:

系统必备

若要完成本演练,您需要:

创建 Windows 应用程序

第一步是创建**“Windows 应用程序”**项目。

创建新的 Windows 应用程序项目

  1. 从**“文件”**菜单创建一个新的项目。

  2. 将项目命名为 DisplayingDataonaWindowsForm。

  3. 选择**“Windows 应用程序”,然后单击“确定”**。 有关更多信息,请参见 开发客户端应用程序

    即创建**“DisplayingDataonaWindowsForm”项目并将其添加到“解决方案资源管理器”**中。

创建数据源

此步骤使用**“数据源配置向导”**创建基于 Northwind 示例数据库中 Customers 表的数据源。 必须具有访问 Northwind 示例数据库的权限才能创建连接。 有关设置 Northwind 示例数据库的信息,请参见 如何:安装示例数据库

创建数据源

  1. 在**“数据”菜单上,单击“显示数据源”**。

  2. 在**“数据源”窗口中,选择“添加新数据源”,启动“数据源配置向导”**。

  3. 在**“选择数据源类型”页上选择“数据库”,然后单击“下一步”**。

  4. 在**“选择您的数据连接”**页面上执行下列操作之一:

    • 如果下拉列表中包含到 Northwind 示例数据库的数据连接,请选择该连接。

      - 或 -

    • 选择**“新建连接”,启动“添加/修改连接”**对话框。 有关更多信息,请参见“添加/修改连接”对话框(通用)

  5. 如果数据库需要密码,请选择该选项以包括敏感数据,再单击**“下一步”**。

  6. 在**“将连接字符串保存到应用程序配置文件”页面上单击“下一步”**。

  7. 在**“选择数据库对象”页面上展开“表”**节点。

  8. 选择 Customers 表,再单击**“完成”**。

    **“NorthwindDataSet”即被添加到您的项目中,并且“数据源”窗口中出现“Customers”**表。

设置要创建的控件

对于本演练,数据将采用**“详细信息”布局(数据在单独控件中显示)。 (替换方法是默认的“网格”**布局,该布局中的数据显示在 DataGridView 控件中。)

设置“数据源”窗口中项的放置类型

  1. 在**“数据源”窗口中展开“Customers”**节点。

  2. 通过从**“Customers”节点上的下拉列表中选择“详细信息”,将“Customers”表的拖放类型更改为“详细信息”**。 有关更多信息,请参见如何:设置从“数据源”窗口中拖动时要创建的控件

  3. 通过从 CustomerID 节点上的控件列表中选择**“标签”**,将 CustomerID 列的拖放类型更改为标签。

创建窗体

通过将某些项从**“数据源”**窗口拖到您的窗体上来创建数据绑定控件。

在窗体上创建数据绑定控件

测试应用程序

运行应用程序

后续步骤

根据应用程序的要求,在创建了绑定数据的 Windows 窗体后,还需要执行一些步骤。 您可以通过以下操作来增强此演练的效果:

请参见

概念

Visual Studio 2012 中针对数据应用程序开发的新增功能

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

数据源概述

TableAdapter 概述

其他资源

数据演练