treeview控件:.NET中TreeView控件的实现
方式
疯狂代码 http://www.crazycoder.cn/ ĵ:http:/www.crazycoder.cn/DotNet/Article22797.html
在.NET中TreeView大体有 3种实现方式、设置成静态即直接在Control控件中编辑节点设置属性即可这种方式
可以最简单快速实现个TreeView但是不灵活只适合于数据是成不变般没有人使用这种方式本文不做重点介绍不
推荐使用 2、利用XML文件作为数据源实现这种方式较第种灵活但是只适合有个根树 3、利用后台数据库动态
添加数据实现这种方式适合建立多根树比较灵活实现起来也较为复杂
接下来让我们个个来看
首先看下XML方式怎样添加个TreeView
第步建立个XML文件
<?xml version="1.0" encoding="utf-8" ?>
<node title="父节点">
<node1 title="子节点1" url="Default.aspx">
<node11 title="子节点1-1" url="Default1.aspx"></node11>
</node1>
<node2 title="子节点2" url="Default2.aspx">
<node21 title="子节点2-1" url="Default21.aspx"></node21>
</node2>
<node3 title="子节点3" url="Default3.aspx">
<node31 title="子节点3-1" url="Default31.aspx"></node31>
</node3>
<node4 title="子节点4" url="Default4.aspx">
<node41 title="子节点4-1" url="Default41.aspx"></node41>
</node4>
</node>
然后添加XmlDataSource数据源设置DataFile属性指向此XML文件再将TreeViewDataSourceID属性设置为刚
刚建立数据源ID接下来对TreeView进行数据绑定在DataBindings编辑器中依次添加各个节点并分别设置其
TextField和NavigateUrlField属性值对应上面XML文件title和url简单绑定完成的后这个树添加就算完成了