treeview(vs2005中),如何实现checkbox级联选择,与级联取消选择
当取消或选中节点选中状态时,子节点也做相应的取消或选中变化;当其中一个子节点取消选择时,父节点取消选择。
------解决方案--------------------用递归 
 private void SetTreeNodeChecked(TreeNode tn) 
 { 
 	foreach (TreeNode treeNode in tn.ChildNodes) 
 	{ 
 		treeNode.Checked = tn.Checked; 
 		SetTreeNodeChecked(treeNode); 
 	} 
 } 
 protected void TreeView1_TreeNodeCheckChanged(object sender, TreeNodeEventArgs e) 
 { 
 	SetTreeNodeChecked(e.Node); 
 }