怎样遍历treeview,并在叶子节点设置其NavigateUrl?
怎样遍历treeview,并在叶子节点设置其NavigateUrl?其它节点不设置NavigateUrl; 问题点数:50、回复次数:6Top
1 楼jiezhi(风满袖)回复于 2005-01-07 12:22:01 得分 0
protected void OperNodeByID(string nodeID,TreeNodeCollection tnc,ref TreeView tv)
{
foreach(TreeNode node in tnc)
{
if(node.Nodes.Count ==0)
//在叶子节点设置其NavigateUrl
}
}Top
2 楼jiezhi(风满袖)回复于 2005-01-07 12:24:24 得分 0
protected void AllOverTree(TreeNodeCollection tnc)
{
foreach(TreeNode node in tnc)
{
if(node.Nodes.Count!=0)
OperNodeByID(node.Nodes);
else
//在叶子节点设置其NavigateUrl
}
}Top
3 楼jiezhi(风满袖)回复于 2005-01-07 12:25:08 得分 0
抱歉,改一下:
protected void AllOverTree(TreeNodeCollection tnc)
{
foreach(TreeNode node in tnc)
{
if(node.Nodes.Count!=0)
AllOverTree(node.Nodes);
else
//在叶子节点设置其NavigateUrl
}
}
Top
4 楼karonlux()回复于 2005-01-07 15:42:43 得分 0
gege,还是不明白,给我段完整的代码,让我体会一下!Top
5 楼goody9807(http://goody9807.cnblogs.com)回复于 2005-01-07 16:03:35 得分 50
js遍历所有节点
//只针对根结点,大家把它可改为递归形式
var NodeArray=new Array();
NodeArray=TreeView1.getChildren();
for(i=0;i<NodeArray.length;i++)
{
cNode=NodeArray[i];
alert(cNode.getAttribute("Text"));
}
Top
6 楼karonlux()回复于 2005-01-09 19:39:33 得分 0
谢谢给我提示,我用自己的方法解决了!!Top




