请问怎样得到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();