findtreenode(this.TreeView_areaList.SelectedNode);
public string[] findtreenode(TreeNodeCollection tnc)
{
string[] nodes=null;
foreach(TreeNode node in tnc)
{
int count=0;
if (node.ChildNodes.Count != 0)
{
count = node.ChildNodes.Count;
findtreenode(node.ChildNodes);
}
else
for (int i = 0; i < count; i++)
{
nodes[i] = node.Value;
}
}
return nodes;
}
总是提示:错误 3 参数“1”: 无法从“System.Web.UI.WebControls.TreeNode”转换为“System.Web.UI.WebControls.TreeNodeCollection”
不知道有没有更好的算法,有的话给个详细的
谢谢
把第一行改成下面这样,可以消除那个错误:
findtreenode(this.TreeView_areaList.SelectedNode.ChildNodes);