TreeView控件的属性和事件【转】

转:http://blog.csdn.net/greyls/article/details/3555972

TreeView控件:以树型结构递归显示数据,可扩展和折叠的分支,节点是可导航, 可选择的,也可添加选择框。
TreeNode对象:TreeNodes(节点对象)可以通过声明方式,写代码方式或通过数据邦定方式添加;可以按需装载;可以嵌套

二、关键属性

TreeView控件的关键属性:

CheckedNodes 声明被选择的单个或多个节点
ExpandDepth 声明TreeView控件展开的深
Nodes TreeNodeCollection类型的节点集合
SelectedNode 当前被选择的节点
ShowCheckBoxes 声明是否显示复选框
ShwoExpandCollapse 声明展开/折叠状态
ShowLines 声明节点间是否以线连接
LevelStyles 指定每个层次的节点的样式
NodeStyle 指定节点的默认样式
RootNodeStyle 指定根节点的样式
LeafNodeStyle 指定子节点的样式
SelectedNodeStyle 指定选定节点的样式
HoverNodeStyle 指定当鼠标移动到节点上方时的样式
ImageUrl Properties 指定表示展开/折叠的图片的URL路径

TreeNode的关键属性:

Checked 标明节点上的复选框的选择状态
ImageUrl 标明节点上所用图片的url路径
NavigateUrl 当单击节点时所要导航到的url路径
SelectAciton 无导航节点被单击时所要执行的动作
Selected 标明当前节点是否被选择的节点
ShowCheckBox 标明当前节点是否显示复选框
Text 节点上的文字

TreeView的事件:

CheckChanged 当复选框被选择或清除时所触发的事件
SelectedNodeChanged 当选择的节点发生改变时触发的事件
TreeNodeCollapsed 当分支被折叠时所触发的事件
TreeNodeExpanded 当分支被展开时所触发的事件
TreeNodeDataBound 当节点被绑定到数据源时所触发的事件
TreeNodePopulate only fired on server if EnableClientScript=”false”

注:1.   ExpandDepth 的默认值是:FullyExpand,也就是全部节点展开,如果初始
             时想让根节点不展开,设置其值为:0 。

原文地址:https://www.cnblogs.com/huanhuan86/p/2917106.html