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 。
爱过知情重,醉过知酒浓