演练:连接到本地数据库文件中的数据(Windows 窗体)

通过创建数据集,然后将数据绑定控件添加到你的应用程序,可以快速轻松地在你的应用程序中显示本地数据库文件中的数据。 在本演练中,你将显示通过执行演练:在 Visual Studio 中创建本地数据库文件中的步骤创建的本地数据库文件中的数据。 创建 Windows 窗体项目后,你将连接到该数据库,并指定你希望 Customers 表中的数据显示在应用程序窗体上的数据网格中。

在 Visual Studio 2013 中创建数据库时,SQL Server Express LocalDB 引擎将用于访问 SQL Server 2012 中的数据库文件 (.mdf)。 在 Visual Studio 的早期版本中,SQL Server Express 引擎用于访问数据库文件 (.mdf)。 请参见本地数据概述

备注

以下说明中的某些 Visual Studio 用户界面元素在你计算机上的名称或显示位置可能有所不同。这些元素取决于你所使用的 Visual Studio 版本和你所使用的设置。有关详细信息,请参阅 在 Visual Studio 中自定义开发设置

本演练包含以下任务:

系统必备

若要完成本演练,你需要访问通过完成演练:在 Visual Studio 中创建本地数据库文件创建的 SampleDatabase.mdf 数据库。

创建并配置数据集

创建并配置数据集

  1. 创建一个 Windows 窗体项目,并将其命名为 ConnectLocalData。

    请参见使用 .NET Framework 开发客户端应用程序

  2. 如果**“数据源”窗口未出现,请选择 Shift-Alt-D 键或在菜单栏上选择“视图”“其他窗口”“显示数据源”**。

  3. 在**“数据源”窗口中,选择“添加新数据源”**链接。

    在**“数据源配置向导”中,选择“下一步”**按钮两次以接受默认设置。

  4. 在**“选择数据连接”页上,选择“新建连接”**按钮。

    随即出现**“选择数据源”**对话框。

  5. 在**“数据源”列表中,选择“Microsoft SQL Server 数据库文件”,然后选择“继续”**按钮。

    **“添加连接”**对话框随即出现。

  6. 在**“数据库文件名”框中,指定通过完成演练:在 Visual Studio 中创建本地数据库文件所创建的文件,或选择“浏览”**按钮并找到该文件。

    默认情况下,该文件位于 Users\YourAccount\Documents\Visual Studio Version\Projects\SampleDatabaseWalkthrough\SampleDatabaseWalkthrough。

  7. 在**“登录到服务器”下,接受默认值,选择“确认”按钮,然后选择“下一步”**按钮。

    备注

    在连接到本地数据库文件时,可以在项目中创建该数据库的副本,也可以连接到位于该数据库当前位置的数据库文件。请参见如何:管理项目中的本地数据文件

  8. 在显示的对话框中,选择**“是”**将数据库文件复制到项目。

  9. 在**“将连接字符串保存到应用程序配置文件中”页上,选择“下一步”**按钮。

  10. 在**“选择数据库对象”页上,展开“表”节点,选中“Customers”“Orders”复选框,然后选择“完成”**按钮。

    **“SampleDatabaseDataSet”将添加到你的项目中,并且“数据源”窗口中将显示“Customers”“Orders”**表。

添加数据绑定控件

添加数据绑定控件

  1. 将主**“Customers”节点从“数据源”**窗口移动到“Form1”上。

    窗体上出现用于导航记录的 DataGridView 和工具栏 (BindingNavigator)。 组件栏中出现 SampleDatabaseDataSetCustomersTableAdapterBindingSourceBindingNavigator

  2. 若要运行应用程序并显示你在上一个演练中添加的数据,请按 F5 键。

  3. 选择黄色添加图标 (Windows 窗体中的“添加”按钮),添加客户记录,然后通过选择磁盘图标 (Windows 窗体中的“保存”按钮) 保存更改。

  4. 删除你刚创建的记录,方法是选择它,然后选择红色删除图标 (Windows 窗体中的“删除”按钮)。

后续步骤

如果在创建和编辑类型化数据集中打开数据源,则可创建或修改数据集中的对象。 你还可以向该数据集中的数据表的 ColumnChangingRowChanging 事件添加验证逻辑。 请参见验证数据集中的数据

请参见

任务

如何:管理项目中的本地数据文件

概念

本地数据概述

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

准备应用程序以接收数据

将数据获取到应用程序

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

在应用程序中编辑数据

验证数据

保存数据

其他资源

连接到 Visual Studio 中的数据