演练:连接到本地数据库文件中的数据(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 数据库。
创建并配置数据集
创建并配置数据集
创建一个 Windows 窗体项目,并将其命名为 ConnectLocalData。
如果**“数据源”窗口未出现,请选择 Shift-Alt-D 键或在菜单栏上选择“视图”、“其他窗口”、“显示数据源”**。
在**“数据源”窗口中,选择“添加新数据源”**链接。
在**“数据源配置向导”中,选择“下一步”**按钮两次以接受默认设置。
在**“选择数据连接”页上,选择“新建连接”**按钮。
随即出现**“选择数据源”**对话框。
在**“数据源”列表中,选择“Microsoft SQL Server 数据库文件”,然后选择“继续”**按钮。
**“添加连接”**对话框随即出现。
在**“数据库文件名”框中,指定通过完成演练:在 Visual Studio 中创建本地数据库文件所创建的文件,或选择“浏览”**按钮并找到该文件。
默认情况下,该文件位于 Users\YourAccount\Documents\Visual Studio Version\Projects\SampleDatabaseWalkthrough\SampleDatabaseWalkthrough。
在**“登录到服务器”下,接受默认值,选择“确认”按钮,然后选择“下一步”**按钮。
备注
在连接到本地数据库文件时,可以在项目中创建该数据库的副本,也可以连接到位于该数据库当前位置的数据库文件。请参见如何:管理项目中的本地数据文件。
在显示的对话框中,选择**“是”**将数据库文件复制到项目。
在**“将连接字符串保存到应用程序配置文件中”页上,选择“下一步”**按钮。
在**“选择数据库对象”页上,展开“表”节点,选中“Customers”和“Orders”复选框,然后选择“完成”**按钮。
**“SampleDatabaseDataSet”将添加到你的项目中,并且“数据源”窗口中将显示“Customers”和“Orders”**表。
添加数据绑定控件
添加数据绑定控件
将主**“Customers”节点从“数据源”**窗口移动到“Form1”上。
窗体上出现用于导航记录的 DataGridView 和工具栏 (BindingNavigator)。 组件栏中出现 SampleDatabaseDataSet、CustomersTableAdapter、BindingSource 和 BindingNavigator。
若要运行应用程序并显示你在上一个演练中添加的数据,请按 F5 键。
选择黄色添加图标 (),添加客户记录,然后通过选择磁盘图标 () 保存更改。
删除你刚创建的记录,方法是选择它,然后选择红色删除图标 ()。
后续步骤
如果在创建和编辑类型化数据集中打开数据源,则可创建或修改数据集中的对象。 你还可以向该数据集中的数据表的 ColumnChanging 或 RowChanging 事件添加验证逻辑。 请参见验证数据集中的数据。
请参见
任务
概念
在 Visual Studio 中将 Windows 窗体控件绑定到数据