在 Windows 应用程序中的窗体上显示数据

 

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

本演练演示如下任务:

“折叠”图像先决条件

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

“折叠”图像创建 Windows 应用程序

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

创建新的 Windows 应用程序项目

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

  2. 将项目命名为 DisplayingDataonaWindowsForm

  3. 选择“Windows 应用程序”,然后单击“确定”。有关更多信息,请参见创建基于 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 列的拖放类型更改为标签。

“折叠”图像创建窗体

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

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

  • 将主“Customers”节点从“数据源”窗口拖到窗体上。

    带有描述性标签的数据绑定控件会出现在窗体上,同时还显示一个工具条 (BindingNavigator),用于在记录间进行导航。组件栏中出现 NorthwindDataSetCustomersTableAdapterBindingSourceBindingNavigator

“折叠”图像测试应用程序

运行应用程序

  • 按 F5。

  • 使用 BindingNavigator 控件导航记录。

“折叠”图像后续步骤

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

“折叠”图像请参见

posted @ 2010-05-30 01:57  leev  阅读(769)  评论(0编辑  收藏  举报