日期:2014-05-20  浏览次数:20479 次

关于TreeView的一点问题
对于多级的TreeView,在点击上级的+   -号可以正常打开其下一级,但是点击上级的文字就不可以,是不是通过修改什么属性就可以做到了
谁碰到过此问题并解决了?谢谢

------解决方案--------------------
UP
------解决方案--------------------
对于asp.net 1.1 中的treeview控件设置selectexpands属性为true
就可以实现

asp.net 2.0 中的treeview现在还没有相应的属性设置!


------解决方案--------------------
因为treeview点击节点是选定到节点
选定之后TreeView.SelectedNode属性就会有值,把可以根据这个值来进行特定的操作
------解决方案--------------------
if (node.selected && node.child!=null)
node.child.expanded=true
------解决方案--------------------
对于asp.net 1.1 中的treeview控件设置selectexpands属性为true
就可以实现

asp.net 2.0 中的treeview
TreeNode tn =new TreeNode();
tn.SelectAction = TreeNodeSelectAction.Expand;

------解决方案--------------------
VS03
private void treeView1_AfterSelect(object sender, System.Windows.Forms.TreeViewEventArgs e)
{
this.treeView1.SelectedNode.Expand();
}