打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
通过下拉列表建立关系型数据浏览接口

通过下拉列表建立关系型数据浏览接口

GridView可以让我们很快地建立所需的关系型数据表示接口,然而在很多情况下,利用GridView来建立这些功能似乎太浪费了,有的时候我们需要的可能只是一个能够列举所有作者名称的下拉列表这一类的轻量级对象。因此我们可以通过下拉列表等比较简单的控件进行绑定即可,直接来看一个示例。

示例BooksTypedDataSetR/UTDataSetRList.aspx

在上述的示例网站中,重新建立一个命名为UTDataSetRList.aspx的网页,在其中配置两个ObjectDataSource控件,一个ListBox和一个GridView控件。接下来和前面的示例一样,完成ObjectDataSource1控件的数据绑定,这个控件绑定到Authors数据表中。现在打开DropDownList1的智能型标签,选取其中的"选择数据源"项目,单击打开"数据源配置向导",如下图所示,第2个字段选择authorName,如此一来作者的名称将会显示在页面上的列表中,第3个字段选择authorID,当用户单击某位作者的时候,其对应的编号会被取出,如下图所示。

 
接下来便是第2组设置,包含了绑定Books数据表的DataSource控件与GridView控件。DataSource控件会指定AuthorBooks对象为其数据组件,并且指定其SELECT方法为GetBooksByAuthorID。完成之后,在定义参数的设置界面中,指定参数来源为上述设置完成的DropDownList控件,如下图所示。
 

完成这个步骤之后,很快我们便将这个示例建立完成了,在我们测试这个示例之前,还必须将网页中的下拉列表控件的AutoPostBack属性设为true,如此一来当我们切换作者的时候,网页才会刷新。

现在开始执行网页,其中下拉列表显示第1位作者的数据,因此页面下方的GridView呈现此作者的相关著作,如下图所示。

  
展开下拉列表,在其中选取任一位作者,此时下方的GridView根据所选取的作者,显示其相关的著作,如果选取的作者没有任何著作,则会显示空白页面,如下图所示。
 
我们通过相同的技巧,完成不同类型的关系型数据页面设计,如上图所示,适当地运用绑定技巧,我们就能轻易将网页可视化控件与多层架构进行完美的结合。接下来,我们还要介绍另外一组与数据内容呈现有关的网页数据接口:DataList与Repeater。
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Gridview用法大总结(牛年珍藏版)
动态合并GridView数据行DataRow的列
一招让网页浏览速度飞快
在ASP.NET中使用LINQ(第一部分) - Scott Guthrie 博客中文版 -...
ASP.NET 4新增功能(二) ASP.NET Web 窗体增强功能 - longgel...
转贴:vs2005控件
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服