网站导航免费论文 原创论文 论文搜索 原创论文 网学软件 学术大家 资料中心 会员中心 问题解答 原创论文 论文素材 设计下载 最新论文 下载排行 论文上传 在线投稿 联系我们
返回网学首页
网学联系
最新论文 推荐专题 热门论文 素材专题
当前位置: 网学 > 编程文档 > C# > 正文
VS2005构建针对DB2的应用程序和Web站点
来源:Http://myeducs.cn 联系QQ:点击这里给我发消息 作者: 用户投稿 来源: 网络 发布时间: 12/10/14
下载{$ArticleTitle}原创论文样式
的用户界面浏览各行。还可以删除、插入行和更改现有数据。所有操作完成之后,只需单击 Save 按钮,插入、更新或者删除操作即被保存至数据库。

  图 18. 更新 MyTable

  

  •   分析生成的代码
  •   如前所述,用于创建数据源的表的定义决定了预先生成的各项功能。

  我们此前所创建的 “MyTable” 表具有主键。现在,让我们看一下在 MyTable 数据源上生成的默认 SQL 语句。请按以下步骤进行:

  •   利用数据源窗口,右击 MyTable 数据源,然后选择 Edit in Dataset Designer。Microsoft 数据源设计器打开 MyTable 的数据源。
  •   在打开的数据源设计器中,选择 MyTableTableAdapter,然后右击以查看其属性。请注意,选择、插入、更新和删除语句都已预先生成,因此所创建的 Windows 应用程序允许在 MyTable 表中插入新条目以及查看、删除和更新现有条目。

  利用 IBM tooling 构建 Web 站点

  我们利用前一节所创建的 MyTable 表来构建 Web 站点。请按以下步骤进行:

  •   利用 File > New Web site 菜单创建新的 Web 站点,我们将创建的 Web 站点称为 “MyWebsite”。[Page]

  图 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 来构建此类应用程序,而不需要编写任何代码。

网学推荐

免费论文

原创论文

浏览:
设为首页 | 加入收藏 | 论文首页 | 论文专题 | 设计下载 | 网学软件 | 论文模板 | 论文资源 | 程序设计 | 关于网学 | 站内搜索 | 网学留言 | 友情链接 | 资料中心
版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
Copyright 2008-2015 myeducs.Cn www.myeducs.Cn All Rights Reserved
湘ICP备09003080号