0
asp:TreeView
체크 박스를 모두 선택 취소하여 모든 체크가 해제되도록하는 가장 좋은 방법은 무엇입니까? 나는 treenodes 반복을 시도하고 선택을 취소하지만 이것은 특히 자식 노드 확인란을 위해 작동하지 않습니다.모든 asp를 지우십시오 : TreeView 체크 박스
asp:TreeView
체크 박스를 모두 선택 취소하여 모든 체크가 해제되도록하는 가장 좋은 방법은 무엇입니까? 나는 treenodes 반복을 시도하고 선택을 취소하지만 이것은 특히 자식 노드 확인란을 위해 작동하지 않습니다.모든 asp를 지우십시오 : TreeView 체크 박스
당신의 자신의 대답은 비슷하지만 나무를 가로 지르지는 않습니다. 이런 재귀 적 방법을 시도해보십시오.
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
당신이 자바 스크립트를 사용할 수, 여기 저기에 뭔가 : http://pushpontech.wordpress.com/2007/06/06/aspnet- 20-treeview-checkbox-checkuncheck-all-script/ –
서버 측 또는 클라이언트 측? –
재귀가 무엇인지 아십니까? –