图 12. 修改连接
使用拖放工具构建 Windows 应用程序:
- 与前一节一样,使用 File > New > Project 菜单创建新的 Windows 应用程序。该程序称为 “MyTableApp。在本文中,我们将创建一个 C# 应用程序。
- 利用 Microsoft Solution Explorer,右击 MyTableApp,然后选择 Add > New Item。
图 13. 添加新项目
- 选择 DataSet。单击 Add。Microsoft Dataset 设计器将会打开。
图 14. 添加新的数据集
- 从 Microsoft Server Explorer 中,将 “MyTable 拖放至打开的设计器。此时将创建针对 MyTable 的数据源。
- 请确保密码被添加至连接字符串。选择 MyTableTableAdapter,然后右击以查看其属性。使用格式 Password = yourpwd,为连接字符串添加密码。
图 15. MyTable TableAdapter
设计 Windows 应用程序:
- 确保在设计模式中打开 Form1.cs。
- 利用 Microsoft 数据源窗口,使用 MyTable 数据源上的智能菜单,然后选择 Details。
图 16. MyTable 数据源详细模式
- 将 MyTable 数据源从数据源窗口拖放至表单。请注意,默认生成的用户界面包含文本框。
图 17. 针对 MyTable 数据源的表单设计
运行 Windows 应用程序:
- 使用顶层菜单 Debug > Start without debugging 运行应用程序。可以使用预先创建的用户界面浏览各行。还可以删除、插入行和更改现有数据。所有操作完成之后,只需单击 Save 按钮,插入、更新或者删除操作即被保存至数据库。
图 18. 更新 MyTable
- 分析生成的代码
- 如前所述,用于创建数据源的表的定义决定了预先生成的各项功能。
我们此前所创建的 “MyTable 表具有主键。现在,让我们看一下在 MyTable 数据源上生成的默认 SQL 语句。请按以下步骤进行:
- 利用数据源窗口,右击 MyTable 数据源,然后选择 Edit in Dataset Designer。Microsoft 数据源设计器打开 MyTable 的数据源。
- 在打开的数据源设计器中,选择 MyTableTableAdapter,然后右击以查看其属性。请注意,选择、插入、更新和删除语句都已预先生成,因此所创建的 Windows 应用程序允许在 MyTable 表中插入新条目以及查看、删除和更新现有条目。