我这样写的:
for (int i = 0; i < this.tVdr.Nodes.Count; i++)
{
for (int j = 0; j < this.tVdr.Nodes[i].Nodes.Count; j++)
{
if (this.tVdr.Nodes[i].Nodes[j].Text == this.t_ywbh.Text.Trim())
{
tmpflag = true;
break;
}
}
if (tmpflag)
break;
}treeview的节点可能很多
比如 CCCCCCC
AAAA
A1
A2
BBBB
B1
B2但比如 this.t_ywbh.Text.Trim是 B1或者其他,上述代码并未查到。
this.tVdr.Nodes.Count 的数量是1,,,
for (int i = 0; i < this.tVdr.Nodes.Count; i++)
{
for (int j = 0; j < this.tVdr.Nodes[i].Nodes.Count; j++)
{
if (this.tVdr.Nodes[i].Nodes[j].Text == this.t_ywbh.Text.Trim())
{
tmpflag = true;
break;
}
}
if (tmpflag)
break;
}treeview的节点可能很多
比如 CCCCCCC
AAAA
A1
A2
BBBB
B1
B2但比如 this.t_ywbh.Text.Trim是 B1或者其他,上述代码并未查到。
this.tVdr.Nodes.Count 的数量是1,,,
{
for (int i = 0; i < node.ChildNodes.Count; i++)
{
if (node.ChildNodes[i].Checked)
{}
else
{
}
if (node.ChildNodes[i].ChildNodes.Count > 0)
{
GetChildTree(node.ChildNodes[i]);
}
}
}
{
foreach (TreeNode item in nodes)
{
item.Checked = false;
if (this.tVdr.Nodes[i].Nodes[j].Text == this.t_ywbh.Text.Trim())
{
tmpflag = true;
break;
}
SetCatgoryChecked(item.Nodes, List);
}
}