设为首页收藏本站language 语言切换
查看: 1419|回复: 0
收起左侧

教你在ASP.NET中使用Treeview控件和XML

[复制链接]
发表于 2010-2-25 10:49:18 | 显示全部楼层 |阅读模式
<p >在我们使用Treeview控件和XML来实现树形列表之前,我们需要先下载微软的Internet Exploere Web Controls控件,控件可以在<u>这里</u>下载,下载后运行setup安装就可以了。现在我们来试下用Treeview控件做个简单的例子。<p >在vs.net中新建一个WEB工程,之后在工具箱中,鼠标右键弹出的菜单中,选择“添加新项”,在自定义工具箱中,选择TREEVIEW控件(注意选择的是命名空间为Microsoft Internet Exploere web control的命名空间),按确定后,就可以在工具箱中出现Treeview控件了。<p >接着,将Treeview控件拖拉到窗体中,切换到HTML视图,这时会发现有如下代码:<p ><CENTER><ccid_nobr><table width="400" border="1" cellspacing="0" cellpadding="2"  bordercolorlight = "black" bordercolordark = "#FFFFFF" align="center"><tr><td bgcolor="e6e6e6" class="code" ><pre><ccid_code><%@ Register TagPrefix=&quot;ie&quot; Namespace=&quot;Microsoft.Web.UI.WebControls&quot; Assembly=&quot;Microsoft.Web.UI.WebControls&quot; %></ccid_code></pre></td></tr></table></ccid_nobr></CENTER><br><p >当然,你可以改变TagPrefix的标记值,比如,改为FooBar,那么以后在引用Treeview控件时,就用如下方式引用:<p ><CENTER><ccid_nobr><table width="400" border="1" cellspacing="0" cellpadding="2"  bordercolorlight = "black" bordercolordark = "#FFFFFF" align="center"><tr><td bgcolor="e6e6e6" class="code" ><pre><ccid_code><FooBar:TreeView runat=&quot;server&quot; ... /></ccid_code></pre></td></tr></table></ccid_nobr></CENTER><br><p >现在,我们可以通过点选Treeview控件的属性框中的nodes属性,来为该树添加各类结点了,由于比较简单,这里不详细讲述。下面是添加完各类结点后的代码:<p ><CENTER><ccid_nobr><table width="400" border="1" cellspacing="0" cellpadding="2"  bordercolorlight = "black" bordercolordark = "#FFFFFF" align="center"><tr><td bgcolor="e6e6e6" class="code" ><pre><ccid_code><form runat=&quot;server&quot;> <ie:TreeView runat=&quot;server&quot;><ie:TreeNode Text=&quot;Isaac Gibson&quot; Expanded=&quot;True&quot;> <ie:TreeNode Text=&quot;Birth - 1766&quot; /> <ie:TreeNode Text=&quot;Death - 1827&quot; /> <ie:TreeNode Text=&quot;Spouse&quot;> <ie:TreeNode Text=&quot;Ritty Gibson&quot; /> <ie:TreeNode Text=&quot;Married 1789&quot; /> <ie:TreeNode Text=&quot;Children&quot;> <ie:TreeNode Text=&quothoebe Gibson&quot;> <ie:TreeNode Text=&quot;Birth - 1790&quot; /> <ie:TreeNode Text=&quot;Death - 1884&quot; /> <ie:TreeNode Text=&quot;Spouse&quot;><ie:TreeNode Text=&quot;James K. Mason&quot; /><ie:TreeNode Text=&quot;Married 1819&quot; /> </ie:TreeNode></ie:TreeNode><ie:TreeNode Text=&quot;John Gibson&quot;> <ie:TreeNode Text=&quot;Birth - 1793&quot; /> <ie:TreeNode Text=&quot;Death - 1802&quot; /> ......</ie:TreeNode> </ie:TreeView></form></ccid_code></pre></td></tr></table></ccid_nobr></CENTER><br><p >其中我们特别注意一下Expanded="True"中的Expanded属性,该属性当被设置为true时,则当页面被装载时,树形控件被全部展开。                                 <p align="center"><font color="FF0000" >1</font>2<span class="content01">下一页&gt;&gt;</span></p></p>
您需要登录后才可以回帖 登录 | 论坛注册

本版积分规则

QQ|Archiver|手机版|小黑屋|sitemap|鸿鹄论坛 ( 京ICP备14027439号 )  

GMT+8, 2025-4-25 23:07 , Processed in 0.166686 second(s), 24 queries , Redis On.  

  Powered by Discuz!

  © 2001-2025 HH010.COM

快速回复 返回顶部 返回列表