用.XML填充TreeView

由于开发的需要,经常会用到树型菜单,在我所用的树控件中,TreeVeiw为一个最佳选择.
现说明关键代码:
1.写一个用来填充树的.xml文件,为:Menu.XML
<?xml version="1.0" encoding="utf-8"?>
<TREENODES>
  <treenode Text="计算机编程">
    <treenode Text="VB.net" NavigateUrl="
http://www.bjpeu.edu.cn/~yanglb/aspj/ " Target="main" />
    <treenode Text="C#" NavigateUrl="
http://www.163.com " Target="main" />
    <treenode Text="js" NavigateUrl="" Target="main" />
  </treenode>
  <treenode Text="网页设计">
    <treenode Text="Asp" NavigateUrl="
http://www.bjpeu.edu.cn/~yanglb/aspj/ " Target="main" />
    <treenode Text="Asp。net" NavigateUrl="www" Target="main" />
    <treenode Text="JSP" NavigateUrl="www" Target="main" />
  </treenode>
  <treenode Text="数据库">
    <treenode Text="SqlServer" />
    <treenode Text="Orcale" />
    <treenode Text="db2" />
  </treenode>
  <treenode>
  </treenode>
  <treenode Text="eeXML">
    <treenode Text="ee22" NavigateUrl="uuu" Target="main" />
  </treenode>
  <treenode Text="asdasd">
    <treenode Text="asdasd" NavigateUrl="
http://www.baidu.com " Target="main" />
  </treenode>
  <treenode Text="asd">
    <treenode Text="asdasd" NavigateUrl="wwww,asd.com" Target="main" />
  </treenode>
</TREENODES>

2.在.aspx页面中添加TreeView控件,为:
<%@ Register TagPrefix="ie" Namespace="Microsoft.Web.UI.WebControls" Assembly="Microsoft.Web.UI.WebControls" %>

<form id="Form1" method="post" runat="server">
   <ie:TreeView runat="server" SystemImagesPath="/webctrl_client/1_0/treeimages" ID="Treeview1"
    NAME="Treeview1">    
    <ie:TreeNode Text="Net" ImageUrl="/webctrl_client/1_0/images/root.gif" Expanded="true"
     TreeNodeSrc="Stu2.xml" />    
   </ie:TreeView>
  </form>

这样,简单的树就生成了.
但是,为了更加方便起见,我们可以通过Ado.Net来对.XML文件进行操作,示例如下:
http://www.cnblogs.com/renyu732/archive/2005/06/11/172709.html
如果在应用的过程中,还有什么问题,可参考:
http://www.cnblogs.com/renyu732/archive/2005/06/12/173215.aspx
谢谢,若还有疑问,请留言...  
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值