asp.net的treeview控件如何隐藏子节点?

RT```就是点一下父节点,就隐藏子节点;再点一下,就显示子节点这种效果`1楼:如果像你这样设置,貌似并不是"点一下展开,点一下收拢"这种效果``而是某一父节点始终展开或... RT```

就是点一下父节点,就隐藏子节点;再点一下,就显示子节点这种效果`
1楼:如果像你这样设置,貌似并不是"点一下展开,点一下收拢"这种效果``
而是某一父节点始终展开或者收拢吧```?

2楼:貌似本身不能展开和收拢
展开
 我来答
shukunhong
推荐于2016-01-26
知道答主
回答量:37
采纳率:0%
帮助的人:18.2万
展开全部
1.常用的几个属性和方法
~Index 获取树节点在树节点集合中的位置。
~Nodes 获取分配给树视图控件的树节点集合。
~Parent 获取或设置控件的父容器。
~SelectedNode 获取或设置当前在树视图控件中选定的树节点。
~ExpandAll 展开所有树节点。
~Checked 获取或设置一个值,用以指示树节点是否处于选中状态。
~Text 获取或设置在树节点标签中显示的文本
~Expand 展开树节点。
~Clear 清空树
~Remove 从树视图控件中移除当前树节点。
以上由其他网友总结,补充
~Height 控件的高度
~Width 控件的宽度
~BackColor 背景颜色
~BorderColor 边框颜色
~BorderStyle 边框样式
~BorderWidth 边框宽度
~CssClass 应用于该控件的CSS类名
~ExpandedImageUrl 展开时显示的节点图标
~ImageUrl 未选择或展开是显示的节点图标
~SelectedImageUrl 选中状态下显示的节点图标
~Indent 缩进距离,只有在ShowLines设为TRUE时才生效
~ShowLines 是否显示层级连接线
~ShowPlus 是否显示+/-符号按钮
~ShowToolTip 在有父节点上显示工具提示(+/-号的使用展开/关闭)。
~AccseeKey 控件使用的键盘快捷键
~AutoSelect 为TRUE时,当用键盘移动节点时,自动选择新节点
~AutoPostBack 当改变状态时,自动回存
~Enabled 控制控件的启用状态
~EnableViewState 控件是否自动保存其状态以用于往返行程
~ExpandLevel 初始化控件是展开节点的层数
~SelectExpands 当选中一个接点时,是否自动展开该节点
~TabIndex TAB键次序
~Visible 控件是否可见
2.实用技巧:
1)怎样点击文字(不是+/-号)即可展开(收缩)子节点 将TREE的ShowToolTip 属性设为false即可。
2)当鼠标指到某父接点时,如何不显示显示“节点名:user +/- to expand/collapse”
将TREE的SelectExpands 属性设为TRUE即可。
3)不显示树型的问题
首先:控件包没装好,使用上边介绍的控件包装一下试试
其次:TreeView要求客户端浏览器版本为IE5.5及以上,最好要求客户端升级为IE6.0
4)关于闪烁
将AutoPostBack属性设置为真,SelectedIndexChange才能被执行。不过这样的话刷新的很厉害。不要刷新的话,将AutoPostBack属性设置为FALSE.
5)如何实现用键盘上下左右键移动焦点时,自动选择新节点并执行新节点
将TREE的AutoSelect 属性设为TRUE即可。
6)不想显示+/-符号按钮怎么做?
将TREE的ShowPlus 属性设为False即可。
7)不想显示层级连接线怎么做?
将TREE的ShowLines 属性设为False即可。
8)如何设置节点旁的图标
~ExpandedImageUrl、ImageUrl、SelectedImageUrl这3个属性是控制图标的,选择自己喜欢的就OK了。

参考资料: 看有没有你想要的

LOVE阿の佳
2009-12-15 · TA获得超过123个赞
知道小有建树答主
回答量:236
采纳率:0%
帮助的人:283万
展开全部
TreeView tv = new TreeView();
tv.Nodes[0].Expanded = false//tru展开,false收拢;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
灬落羽灬
2009-12-15 · TA获得超过154个赞
知道小有建树答主
回答量:169
采纳率:0%
帮助的人:140万
展开全部
这个还要控制么?不是本身就那样的么
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友306e95b13
2009-12-15
知道答主
回答量:31
采纳率:0%
帮助的人:17.5万
展开全部
TreeView tv = new TreeView();
tv.Nodes[0].Expanded = !tv.Nodes[0].Expanded //tru展开,false收拢;
修改1楼,我不要分
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式