【IT168 技术文档】
TreeView控件是导航栏的一种,所以该控件能绑定的数据格式为xml文件和站点地图。
主要属性:
·EnableClientScript:是否应尝试使用客户端脚本。
·ShowCheckBoxes:旁边应显示复选框的节点类型。
·ImageSet:获取或设置用于 TreeView 控件的图像组。
·ExpandDepth:获取或设置第一次显示 TreeView 控件时所展开的层次数。
编辑TreeNode数据绑定的时候,手动添加的绑定节点有一个SelectAction 属性。
·TreeNodeSelectAction.Expand
切换节点的展开和折叠状态。相应地引发 TreeNodeExpanded 事件或 TreeNodeCollapsed 事件。
·TreeNodeSelectAction.None
在选定节点时不引发任何事件。
·TreeNodeSelectAction.Select
在选定节点时引发 SelectedNodeChanged 事件。
·TreeNodeSelectAction.SelectExpand
选择节点时引发 SelectedNodeChanged 和 TreeNodeExpanded 事件。节点只会展开,不会折叠。
主要事件:
·TreeNodeCheckChanged:选定节点更改后激发。
·TreeNodeCollapsed:在TreeNode折叠后激发。
·TreeNodeExpanded:在TreeNode展开后激发。
动态生成节点 :
if (TreeView1.SelectedNode != null)
{
TreeNode tn = new TreeNode("node");
this.TreeView1.SelectedNode.ChildNodes.Add(tn);
}
{
TreeNode tn = new TreeNode("node");
this.TreeView1.SelectedNode.ChildNodes.Add(tn);
}
SiteMapPath控件和TreeView差不多,都是导航控件。