1 / 3
文档名称:

在ASP.NET中开发树状结构.doc

格式:doc   大小:17KB   页数:3页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

在ASP.NET中开发树状结构.doc

上传人:卢卡斯666 2022/7/3 文件大小:17 KB

下载得到文件列表

在ASP.NET中开发树状结构.doc

文档介绍

文档介绍:
  摘要:在网页中用树状构造显示数据既明晰又简单,用户非常需要。本文从实际应用的角度,,可以方便地建立静、动态树状构造,较好地解决了vie1"runat="server"ytree:treendetext="firstnde"//ytree:treevie/fr/bdy以上的语句创立了具有一个节点firstnde、名为treevie1的树。
  2、在程序代码中创立:publividPage_Lad(bjetsender,EventArgse){if(!){TreeNdesnde=neTreeNde();="sendnde";(snde);}}这样就为上例的treevie1又创立一个节点sendnde,Add方法是在树的最后添加节点。生成的构造3、从XL中导入::ytree:treevieid="treevie1"runat="server"treendesr=""/,:?XLversin=""ending="utf-8"?treendestreendetext="firstnde"/treendetext="sendnde"//treendes生成的树状结果同上面的例子一样
  四、方便快捷地创立动态树以上方法产生的树都是静态的,即使是从XL中导入,它的节点数目也是一定的。当我们要将数据库中的数据用树状构造表现出来时,并不知道这个树的层次和节点数,就需要在TreeVie控件中动态地添加树节点。例如用树状构造表现一个公司有许多部门,部门下有员工。部门的数据放在表dept中〔包含字段deptid和deptnae〕,部门和员工的对应关系放在表deptpersn中〔包含字段deptid、persnid和persnnae〕,并且这些字段都是string类型,。这里添加节点的方法也有几种,在此介绍的方法是在页面加载时生成部门节点,当点击部门前的扩展图标按钮后再生成部门下的人员子节点。在页面中写入:ytree:treevieid="tr1"runat="serve"nexpand="treevie1_Expand"/在sriptLanguage="#"runat="server"/sript中参加如下代码:leDbnnetinynn;publividPage_Lad(bjetsender,EventArgse)//在页面加载时生成部门节点{stringstrynn="Prvider=;DataSure="+Serve-(".")+"..\\DataBase\\";ynn=neleDbnnetin(strynn);();if(!){stringstrdept="selet*frdept";leDbandy=neleDband(strdept,ynn)leDbDa