treeview 父节点复选框选中子节点全被选中怎么写???
treeview 父节点复选框选中子节点全被选中怎么写???
[解决办法]
参见
http://blog.csdn.net/zhanglei_love2008/article/details/4159511
http://www.google.com.hk/search?q=treeview+%E7%88%B6%E8%8A%82%E7%82%B9+%E5%85%A8%E9%80%89+%E5%AD%90%E8%8A%82%E7%82%B9&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:zh-CN:official&client=firefox-a
[解决办法]
- C# code
/// <summary> /// 使选中节点及其子节点选中 /// <para/>Author : AnDequan /// <para/>Date : 2010-11-19 /// </summary> /// <param name="tnSelectedNode">选中节点</param> /// <param name="IsChecked">true - 选中,false - 不选</param> private void SettingChildNodeChecked(TreeNode tnSelectedNode, bool IsChecked) { //[ 循环使所有子节点选中 ] foreach (TreeNode item in tnSelectedNode.Nodes) { item.Checked = !IsChecked; //[ 判断当前节点是否有子节点 ] if (item.Nodes.Count > 0) { //[ 有子节点,递归使所有子节点选中 ] SettingChildNodeChecked(item, IsChecked); } } }