读书人

TreeView遍历:请看这几行代码什么毛病

发布时间: 2012-04-16 16:20:04 作者: rapoo

TreeView遍历:请看这几行代码什么毛病?
以下是一个对给定树遍历显示结点文本的代码

protected void Page_Load(object sender, EventArgs e)
{
GetAllNodeText(TreeView1); //错误3与“a_a.GetAllNodeTextSystem.Web.UI.WebControls.TreeNodeCollection)”最匹配的重载方法具有一些无效参数
}


void GetAllNodeText(TreeNodeCollection tnc)
{
foreach(TreeNode node in tnc)
{
if(node.Nodes.Count!=0) //错误5“System.Xml.Linq.Extensions.Nodes<T>(System.Collections.Generic.IEnumerable<T>)”是一个“方法”,这在给定的上下文中无效
GetAllNodeText(node.Nodes); //错误7参数“1”: 无法从“方法组”转换为System.Web.UI.WebControls.TreeNodeCollection”
Response.Write(node.Text + " ");
}
}


[解决办法]
protected void Page_Load(object sender, EventArgs e)
{
GetAllNodeText(TreeView1.Nodes);
}


void GetAllNodeText(TreeNodeCollection tnc)
{
foreach(TreeNode node in tnc)
{
if(node!=null)
{
GetAllNodeText(node.Nodes);
Response.Write(node.Text + " ");
}
}
}

读书人网 >asp.net

热点推荐