public string getNodePath(string nodename, TreeNodeCollection nodes)
{
for (int i = 0; i < nodes.Count; i++)
{
if (nodes[i].GetNodeCount(true) == 0)
{
if (nodes[i].Text == nodename)
{
return nodes[i].FullPath;
}
}
else
{
string s=getNodePath(nodename, nodes[i].Nodes);
if (s != null)
{
return s;
}
}
}
return null;
}
{
for (int i = 0; i < nodes.Count; i++)
{
if (nodes[i].GetNodeCount(true) == 0)
{
if (nodes[i].Text == nodename)
{
return nodes[i].FullPath;
}
}
else
{
string s=getNodePath(nodename, nodes[i].Nodes);
if (s != null)
{
return s;
}
}
}
return null;
}