获取treeView选中CheckBox的全部子节点
获取treeView选中CheckBox的所有子节点就是我选取了那些子节点前的CheckBox就我要这些子节点 怎么做到? 高
获取treeView选中CheckBox的所有子节点
就是我选取了那些子节点前的CheckBox就我要这些子节点
怎么做到?
高手,给点示例代码?
只要被选中的都获取
我用
foreach (TreeNode note in treeView1.SelectedNode.Nodes)
{
if(note.Checked)
{
//这里得到的都是父节点 ! 可是我要的是子节点
}
}
[解决办法]啥意思? 是一个CheckBox全选treeView 还是treeView根节点选中 所有子节点就全选?
[解决办法]要用递归循环下
private void CheckNode(TreeNode note)
{
foreach (TreeNode note in note.Nodes)
{
if (note.Checked)
{
CheckNode(note);
}
}
}
调用
foreach (TreeNode note in treeView1.SelectedNode.Nodes)
{
if(note.Checked)
{
CheckNode(note);
}
}