首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

请教怎样得到treeview的子节点(在线给分)

2011-12-29 
请问怎样得到treeview的子节点(在线给分)下面是我得到当前treeview的节点。functionclickTree(node){varstr

请问怎样得到treeview的子节点(在线给分)
下面是我得到当前treeview的节点。
function   clickTree(node)
{
var   strSelect,tempstr;

strSelect   =   LRtrim(node.getAttribute( "ID "));  
tempstr   =   LRtrim(node.getAttribute( "Text "));  
}
后台事件是这样绑定的。
TreeView1.Attributes.Add( "onclick ",   "clickTree(this.getTreeNode(this.clickedNodeIndex)) ")

[解决办法]
node.getChildren()
[解决办法]
不知道是哪个版本的TreeView?

getTreeNode clickedNodeIndex 哪里定义的?
[解决办法]
好像是:
TreeView.children()

[解决办法]
TreeNode mynode=new TreeNode();
if(TreeView1.SelectedNodeIndex.ToString()!= " ")
{
mynode=TreeView1.GetNodeFromIndex(TreeView1.SelectedNodeIndex);
}
string sql= "delete from tb where code1= ' "+mynode.ID+ " ' ";

还有一中方式就是通过连接的方式
myNode.NavigateUrl = "User.aspx?id= "+dr[ "userid "].ToString();
这一种需要利用框架来实现
[解决办法]
楼主是这个,我曾经做过的!
document.getElementById( "Left1_TVEquipment ").getChildren()[9].getChildren()[i].getChildren()[j].getChildren()[k].getAttribute( "NodeData ").toLowerCase();
这是个二级子节点
如果是一级的就是这个样的

document.getElementById( "Left1_TVEquipment ").getChildren()[9].getChildren()[i].getAttribute( "NodeData ").toLowerCase();

热点排行