用一个无限循环
我给你一个例子你参考一下AddNode(null);void AddNode(TreeNode paterNode)
{
for(int i=0;i<dept.count;i++)
{
if(paterNode==null)
{
TreeNode node=new TreeNode();
node.Tag=id;
node.Add('添加的节点');
AddNode(node);//在自己本身的方法中调用本身这个方法,把节点传进去
}
else
{
if((int)(peterNode.tag)==dept[i].id)
{
TreeNode node=new TreeNode();
node.Tag=id;
paterNode.Add(node)
AddNode(node);//在自己本身的方法中调用本身这个方法,把节点传进去
}
}
}
我资料没带回来,就自己用手写了一下
写的不好,希望对你有用
我给你一个例子你参考一下AddNode(null);void AddNode(TreeNode paterNode)
{
for(int i=0;i<dept.count;i++)
{
if(paterNode==null)
{
TreeNode node=new TreeNode();
node.Tag=id;
node.Add('添加的节点');
AddNode(node);//在自己本身的方法中调用本身这个方法,把节点传进去
}
else
{
if((int)(peterNode.tag)==dept[i].id)
{
TreeNode node=new TreeNode();
node.Tag=id;
paterNode.Add(node)
AddNode(node);//在自己本身的方法中调用本身这个方法,把节点传进去
}
}
}
我资料没带回来,就自己用手写了一下
写的不好,希望对你有用
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货