快速业务通道

ASP.NET 2.0控件处理DB2 9应用程序之二

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-02-06

  构建应用程序的步骤

  运行 Visual Studio 2005。选择 ASP.NET WebSite 图标。选择语言为 C# 或 Visual Basic,如图 8 所示:

  图 8. 在 Visual Studio 2005 中创建新的网站

  图 8. 在 Visual Studio 2005 中创建新的网站

  单击 OK 之后,默认情况下进入 Source View。由于本教程的特色就是不用编写代码,因此我们接下来转换到 Design View。

  展开 Toolbox。在 Data Tab 下面,将 GridView 控件和 Details View 控件拖放到 Webform 上。您的应用程序应该如图 9 所示:

  图 9. GridView 和 DetailsView 控件的 Toolbox 项

  图 9. GridView 和 DetailsView 控件的 Toolbox 项

  现在必须配置 GridView 和 DetailsView 数据源。在 Visual Studio 2005 中配置数据源非常简单。单击 Grid View 控件,然后在 Data Source 下面选择 New Data Source。

  选择 Database 并为其命名,在本教程中命名为 DB2Conn。单击 OK。

  图 10. 配置 DataSource Window

  图 10. 配置 DataSource Window

  接着打开一个对话框,提示您指定一个到 DB2 数据库的现有连接。图 11 显示了该步骤:

  图 11. Default Connection Window

  图 11. Default Connection Window

  注意:DB2 Connection Wizard 现在被替换,并被添加到 Server Explorer,以帮助在连接到多种数据库时保持一致性。

  配置 Grid View

  选择所创建的连接,连接到 DB2。

  单击 Next 并为该连接命名,在本例中命名为 Master-Detail,然后单击 Next。

  您将被要求从 DB2 选择表。从选项中选择 Dept1 表,并单击 * 复选框显示所有记录。最后,单击 Finish。

  图 12. Dept1 表

  图 12. Dept1 表

  配置 Details View

 

  还需要选择 EMP1 作为您的表。 单击 WHERE 按钮。需要修改 SQL 语句,以显示属于特定部门的职员信息。要实现此目的,填写以下信息:

  Column: DEPTNO

  Operator: =

  Source: Control(这允许我们选择 GridView1 作为源控件检索合适的职员信息)。

  Control ID: GridView1

  单击 Add 完成 SQL 查询表达式。图 13 显示了这些步骤:

  图 13. 配置 Details View 控件

  图 13. 配置 Details View 控件

  单击 OK 和 Finish。

  现在 Grid View 完成了。您也许想自动设置 Grid View 和 Details View 的格式,以使其更加美观。 现在您有了按照下图配置的网格,并且可以运行应用程序了:

  图 14. 所设计页面的最终显示效果

  图 14. 所设计页面的最终显示效果

  按下 F5 运行应用程序。

  最终的应用程序应该与下图类似:

  图 15. 完整的主从复合应用程序的最终显示效果

  图 15. 完整的主从复合应用程序的最终显示效果

  现在应用程序能够正常工作了,单击 Select 链接选择部门编号,然后就会返回对应的职员详细信息。

  结束语

  本教程向您展示了使用 ASP.NET 2.0 处理 DB2 9 非常简单。有了针对 .NET 的 IBM 工具的精确集成,使用 IBM DB2 9 开发基于 web 和 Windows 的应用程序不再那么困难。使用 Grid View 和 Details View 控件,能够轻易实现这些应用程序。

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号