演练:连接到数据库中的数据

更新:2007 年 11 月

通过使用数据源配置向导,可以使应用程序与 Visual Studio 中数据的连接得到简化。完成向导后,数据即会出现在“数据源”窗口中,可以将其拖放到窗体上。

说明:

显示的对话框和菜单命令可能会与“帮助”中的描述不同,具体取决于您的现用设置或版本。若要更改设置,请在“工具”菜单上选择“导入和导出设置”。有关更多信息,请参见 Visual Studio 设置

本演练演示如下任务:

  • 创建新的“Windows 应用程序”项目。

  • 使用“数据源配置向导”基于数据库对象在应用程序中创建并配置数据集。

先决条件

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

创建项目

创建新项目

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

  2. 选择“Windows 应用程序”,然后单击“确定”。有关更多信息,请参见创建基于 Windows 的应用程序

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

连接到 Northwind 数据库

可以连接到 Northwind 数据库的 SQL Server 版本或连接到该数据库的 Microsot Access 版本。在下面两个过程中依次描述了每个连接过程。

创建与 Northwind 的 SQL Server 版本的连接

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

  2. 在“数据源”窗口中,选择“添加新数据源”。

  3. 在“数据源配置向导”欢迎页面上单击“下一步”。

  4. 在“选择数据源类型”页面上选择“数据库”。

  5. 在“选择数据连接”页面上,执行以下操作之一:

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

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

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

  9. 选择“Customers”和“Orders”表,然后单击“完成”。

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

创建与 Northwind 的 Access 版本的连接

  1. 在“选择数据源”对话框中,选择“Microsoft Access 数据库文件”,然后单击“确定”。

    如果打开了“添加连接”对话框,并且“数据源”不是“Microsoft Access 数据库文件”,则单击“更改”来打开“选择/更改数据源”对话框。有关更多信息,请参见“选择/更改数据源”对话框

  2. 输入 Northwind.mdb 数据库文件的路径,或者单击“浏览”按钮来查找 Northwind.mdb 数据库文件。有关更多信息,请参见添加/修改连接 (Microsoft Access)

  3. 单击“确定”。

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

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

  6. 选择“Customers”和“Orders”表,然后单击“完成”。

  7. “NorthwindDataSet”被添加到您的项目中,并且在“数据源”窗口中出现“Customers”和“Orders”表。

向窗体添加控件

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

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

运行应用程序

运行应用程序

  • 按 F5。

    “Form1”打开,该窗体显示来自 Customers 表的数据。

安全性

存储连接字符串的详细信息(如密码)可能会影响应用程序的安全性。若要控制对数据库的访问,一种较为安全的方法是使用 Windows 身份验证。有关更多信息,请参见保护连接信息 (ADO.NET)

后续步骤

刚刚创建的数据集即出现在“数据源”窗口中。

在应用程序中添加功能

  • 在“数据源”窗口中选择其他项并将其拖动到一个窗体上。有关更多信息,请参见“显示数据”概述

  • 在“数据集设计器”中打开数据源,以便添加或编辑组成数据集的对象。

  • 向该数据集中数据表的 ColumnChangingRowChanging 事件中添加验证逻辑。有关更多信息,请参见数据验证概述

请参见

其他资源

连接到 Visual Studio 中的数据

准备应用程序以接收数据

将数据获取到应用程序

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

在应用程序中编辑数据

验证数据

保存数据

数据演练