【发布时间】:2012-01-19 04:17:50
【问题描述】:
TreeView 控件中有 6 个节点。当用户展开一个节点时,我希望其他节点处于折叠状态。
如何编码?
【问题讨论】:
标签: asp.net treeview expand collapse
TreeView 控件中有 6 个节点。当用户展开一个节点时,我希望其他节点处于折叠状态。
如何编码?
【问题讨论】:
标签: asp.net treeview expand collapse
在将节点添加到父节点之前,应将 Expanded 属性设置为 false
tv.Nodes.Add(new TreeNode() { Text="Parent", Expanded = true });
tv.Nodes[0].ChildNodes.Add(new TreeNode() { Text = "Child1", Expanded = false });
tv.Nodes[0].ChildNodes.Add(new TreeNode() { Text = "Child2", Expanded = false });
tv.Nodes[0].ChildNodes.Add(new TreeNode() { Text = "Child3", Expanded = false });
foreach (TreeNode node in tv.Nodes[0].ChildNodes)
{
node.ChildNodes.Add(new TreeNode() {Text="UberChild"});
}
马吕斯
【讨论】: