[英]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.