日期:2014-05-18  浏览次数:20445 次

关于treeview的折叠问题,现在折叠点前面的图标可以,但点后边的文字不行,有没解决办法?
我想说的是有子节点的,不管是点图标还是点文字全可以进行折叠.
加急............
回答正确的再开帖子加分.

------解决方案--------------------
需要在点击文字的事件中写相关的控制程序
------解决方案--------------------
可以在点击时判断该节点的状态,如果是折叠,那么展开,展开,那么折叠,但是这样解决会有页面刷新的问题。
//点击节点展开或者收缩
if (TreeView1.SelectedValue != null && TreeView1.SelectedValue != " ")
{
TreeNode ISSelect = new TreeNode();
ISSelect = TreeView1.SelectedNode;

if (ISSelect.Expanded == false)
{
ISSelect.Expand();
}
else
{
ISSelect.Collapse();
}
}