34-跨页面的主从报表.docx
《34-跨页面的主从报表.docx》由会员分享,可在线阅读,更多相关《34-跨页面的主从报表.docx(14页珍藏版)》请在第壹文秘上搜索。
1、在的面一余里我们学习r如何在一个页里显示主/从信息.另外-种常常运用的模式就是将主从信息用两个页分别显示,在前面的跨页面的主/从报表我们通过GridVieW显示全部的SUPPIier来运用这个模式GridVieW,Vti一个HyPer1.inkFie1.d,鞋接到另外一个页,井籽SuppIierID通过querystring传过去.其次个页运用GridView列出(选中的supp1.ier供应的product.这样的两页主;从我也可以用Da1.a1.iSI和Repeater来实现.唯一的区分是Data1.iSt和Repeater都不供应HyPer1.inkF1.e1.d.所以我们须要潦加,个H
2、yper1.ink控件或不在ItemTempIate1也运用HTM1.Hyper1.inkftfjNavigate1.1.rt属性和va的href属性可以通过声明或者编程来自定义.本章我们将探讨运川Repeater列出Ca1.egorieS.侍个1.istitem都包含fcategory的name和description,通过name可以干脆链接到其次个页面.在其次页里用Data1.ist显示选中的Categroy供/式的proudct.笫一步:夕U出Categories全部创建主从表的第一步都是显示主记录.因此,我f11忏先在“主页里显示CategorieS.打开Data1.istRepea
3、terFiItering文件夹里的Category1.istMastecaspx页,添加一个RePea1.er,然后通过智能标签添加一一个ObjectDataSource.JIJCategriesB1.1.类的GetCategories方法配四它.见图1.图1:运川CategoriesB1.1.类的GetCategories方法配置ObjectDataSource我们先不关切如何添加Iink.将Repeater的temp1.ate配置成显示/个category的name和description.见下面的代码:ASP.NETasp:RepeaterID=wRepeaterVrunat=serve
4、rDatasource1.D-wObjectDataSourceIEnab1.eVieWState=Fa1.se-西固K因完成了上面的代码后,在阅读器里阅读页面.如图2所示.JUntit1.edPdeeMicrosoftIn1.errw1.Exp1.orerBtestmrrt*t1*gO&。e.切G、MatrDtWIIReport.thDM1.KtandRpMrMastrDUN.AcrossTwoP2sHomeBaSKReportinQSmp1.eDisp1.ayTwo-PageMaster/Detai1.ReportOedar,tiyeParametersParameterntermgRep
5、ortsMaster-DeuH-DetaiA1.terbyOrop-Down1.istMesterZDetaiIAss Beverages-SoftChnks,coffees,teas,beets,aodMs Con QaryProducts-Cheeses GrainsZCered1.s-Breads,crackers,pstfandcrea1. MeatPoMry-Preparedmeats Produce-Onodfrutandbcurd Seafood-Seaweedandfish图2:列出全部的CaIegoryJI次步:将CategoryName转换成链到Detai1.sPage的1
6、.ink我们现在来添M一个Iink,当用户点击时,将会链到其次个页(ProduCtSForCaiegOryDetai1.S.aspx),花这个页里显示“从信息.这页里用Data1.ist显示选中的category的ProdUCt.为了推断是哪个Category的集接被点我们须要将CategoryID传到尤次页加卜脆的方法是通过querystring.我们通过名为CategOryID的qeryst11ng字段将这个传绐PrOdUctSFOrCategOryDetai1.S.aspx.例如,布行Beveragescategroy卜的poduct.Category1.D为1.用户将访问PrOdUCt
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 34 页面 主从 报表