欢迎来到天天文库
浏览记录
ID:40503270
大小:392.68 KB
页数:15页
时间:2019-08-03
《三十三:基于DataList和Repeater使用DropDownList过滤的主从报表》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、在ASP.NET2.0中操作数据之三十三:基于DataList和Repeater使用DropDownList过滤的主/从报表作者:heker2007字体:[增加 减小]类型:转载时间:2016-05-09 我要评论前面已经介绍过使用DropDownList过滤的主/从报表,不过当时是基于GridView,本文算是复习一下,基于DataList和Repeater再次实现一下相同的功能。导言在前面的使用DropDownList过滤的主/从报表一章里我们使用GridView创建的主/从表,显示一些"主"记录.用户可以根据主记录来查看"从"(详细)的内容.主/从表在呈现一对多关系和含多列的表的信
2、息时是一个好的选择.在前面我们已经学过如何使用GridView和DetailsView来实现.本章和后面两章我们将重新复习一下这些概念,但是主要学习使用DataList和Repeater来实现.本章我们将学习使用DropDownList包含主记录,而在DataList里显示从记录.第一步:增加主/从教程页首先增加本教程会用到的文件夹(DataListRepeaterFiltering)和页.新建页的时候记得选择Site.master.Default.aspxFilterByDropDownList.aspxCategoryListMaster.aspxProductsForCategor
3、yDetails.aspxCategoriesAndProducts.aspx图1:创建DataListRepeaterFiltering文件夹和页然后打开Default.aspx页,将SectionLevelTutorialListing.ascx用户控件拖进来.图2:在Default.aspx页里增加SectionLevelTutorialListing.ascx我们需要将主/从教程添加到sitemap里.打开Web.sitemap,将下面的标记添加到“DisplayingDatawiththeDataListandRepeater”节点后:?12345678910111213141
4、516171819202122 5、~/DataListRepeaterFiltering/FilterByDropDownList.aspx"/> 6、rdsintheleftcolumn,detailsontheright, bothonthesamepage." url="~/DataListRepeaterFiltering/CategoriesAndProducts.aspx"/> 图3:更新之后的SiteMap第二步:在DropDownList里显示Categories我们的主/从表将在DropDownList里列出categories,然后将选择的item的product用DataList显示出来.打开DataListRepeaterFiltering文件夹里的FilterByDropDow7、nList.aspx页,拖一个DropDownList进来.将DropDownList的ID设为Categories.在智能标签上选择选择数据源,创建一个名为CategoriesDataSource的ObjectDataSource图4:添加一个名为CategoriesDataSource的ObjectDataSource使用CategoriesBLL类的GetCategories()方法配置ObjectDataSource.然后为
5、~/DataListRepeaterFiltering/FilterByDropDownList.aspx"/> 6、rdsintheleftcolumn,detailsontheright, bothonthesamepage." url="~/DataListRepeaterFiltering/CategoriesAndProducts.aspx"/> 图3:更新之后的SiteMap第二步:在DropDownList里显示Categories我们的主/从表将在DropDownList里列出categories,然后将选择的item的product用DataList显示出来.打开DataListRepeaterFiltering文件夹里的FilterByDropDow
6、rdsintheleftcolumn,detailsontheright, bothonthesamepage." url="~/DataListRepeaterFiltering/CategoriesAndProducts.aspx"/>
7、nList.aspx页,拖一个DropDownList进来.将DropDownList的ID设为Categories.在智能标签上选择选择数据源,创建一个名为CategoriesDataSource的ObjectDataSource图4:添加一个名为CategoriesDataSource的ObjectDataSource使用CategoriesBLL类的GetCategories()方法配置ObjectDataSource.然后为
此文档下载收益归作者所有