利用 IBM tooling 构建 Web 站点
我们利用前一节所创建的 MyTable 表来构建 Web 站点。请按以下步骤进行:
- 利用 File > New Web site 菜单创建新的 Web 站点,我们将创建的 Web 站点称为 “MyWebsite。
图 19. 创建新的 Web 站点菜单
图 20. 创建新的 Web 站点
- 请确保利用 Default.aspx 上的 “View Designer 上下文菜单项在设计模式中打开 Web 站点。
图 21. Web 站点设计模式
- 在工具箱窗口中,展开 “Data 部分,然后将 SQLDataSource 拖放至打开的设计器上。
图 22. 拖放数据源
使用 SQLDataSource 上的右击菜单,选择 Customize Data Source。此时将调用向导。请按以下步骤完成向导:
- 选择示例数据库连接。单击 Next。
- 从列表中选择 MyTable。单击 Next。
- 通过选中 “*. 前的复选框选择所有列。单击 Next。
- 单击 Advanced,然后选中生成、插入和更新语句的复选框。
图 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 来构建此类应用程序,而不需要编写任何代码。