图 18. 更新 MyTable
我们此前所创建的 “MyTable” 表具有主键。现在,让我们看一下在 MyTable 数据源上生成的默认 SQL 语句。请按以下步骤进行:
利用 IBM tooling 构建 Web 站点
我们利用前一节所创建的 MyTable 表来构建 Web 站点。请按以下步骤进行:
图 19. 创建新的 Web 站点菜单
图 20. 创建新的 Web 站点
图 21. Web 站点设计模式
图 22. 拖放数据源
使用 SQLDataSource 上的右击菜单,选择 Customize Data Source。此时将调用向导。请按以下步骤完成向导:
图 23. 在向导中选择 MyTable
现在已经定制了 “MyTable” 的数据源。
将网格绑定至数据源:
请按下列步骤进行:
在工具箱窗口中,将 GridView 拖放至数据集设计器。
图 24. 拖放 GridView
从数据源列表中选择 SqlDataSource1。还要选中 “Enable editing” 和 “Enable deleting” 复选框。
图 25. 定制 GridView
在工具箱窗口中,将 DetailsView 控件拖放至数据集设计器:
图 26. 拖放 DetailsView
从数据源列表中选择 SqlDataSource1。还要选中 “Enable inserting” 复选框。
图 27. 定制 DetailsView
现在,用户界面即被绑定至 “MyTable” 的数据源。
运行 Web 站点:
利用顶层菜单 “Debug”,选择 Start without Debugging。
现在,可以浏览行、插入新行或者更新和删除现有行。
图 28. 运行 Web 站点
分析生成的代码
此前所创建的 “MyTable” 表具有主键,因此 SQLDatasource 向导允许创建删除和更新语句。这个 Web 站点允许浏览、插入、更新和删除行。请注意,当使用没有主键的表时,只能生成选择和插入语句。
结束语
在本文中,介绍了构建针对 DB2 的 Windows 应用程序和 Web 站点的最新范型。本文举例说明了开发人员如何利用 IBM Database Add-ins for Visual Studio 2005 来构建此类应用程序,而不需要编写任何代码。