[英]Clear all asp:TreeView checkboxes
清除所有asp:TreeView
复选框以便不选中它们的最佳方法是什么? 我尝试遍历treenodes并取消选中,但这不适用于子节点复选框。
您自己的答案很接近,但是不会遍历树。 尝试这样的递归方法。
Private Sub unCheckNodesIncludingDescendants(Node as TreeNode)
Node.checked=false
For Each tn As TreeNode In Node.ChildNodes
tn.Checked = False
unCheckNodesIncludingDescendants(tn)
Next tn
End Sub
您的初始通话将如下所示:
private sub UncheckWholeTree(TreeControl as TreeView)
For each rootNode as TreeNode in TreeControl.nodes
unCheckNodesIncludingDescendants(rootNode)
Next rootNode
end sub
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.