技术开发 频道

.NET基础之三个导航控件

  【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);
}

  SiteMapPath控件和TreeView差不多,都是导航控件。

0
相关文章