客户端控制TreeView
http://expert.csdn.net/Expert/topic/1382/1382892.xml1.设置所选节点,如选中第二个节点
function SetSelNode()
{
 TreeView1.selectedNodeIndex="1";
}
------------------------------------------------------------------------------------------------------------------------------------------
2.得到所选节点的Text,ID或NodeData
function GetAttribute()
{
 alert(TreeView1.getTreeNode(TreeView1.selectedNodeIndex).getAttribute("Text"));
}
替换Text为ID或NodeData,可分别得到所选节点的ID或NodeData
------------------------------------------------------------------------------------------------------------------------------------------
3.修改节点属性,如修改第一个节点的Text
function ModifyNode()
{
 var node=TreeView1.getTreeNode("0");
 node.setAttribute("Text","hgknight");
}
------------------------------------------------------------------------------------------------------------------------------------------
4.得到点击节点
function TreeView1.onclick()
{
 alert(TreeView1.getTreeNode(TreeView1.clickedNodeIndex).getAttribute("Text"));
}
------------------------------------------------------------------------------------------------------------------------------------------
5.添加节点
function AddNode()
{
 var node=TreeView1.createTreeNode();
 node.setAttribute("Text","hgknight");
 TreeView1.add(node);    
}
------------------------------------------------------------------------------------------------------------------------------------------
6.js遍历所有节点
//只针对根结点,大家把它可改为递归形式
var NodeArray=new Array();
NodeArray=TreeView1.getChildren();
for(i=0;i<NodeArray.length;i++)
{
 cNode=NodeArray[i];
 alert(cNode.getAttribute("Text"));
}
------------------------------------------------------------------------------------------------------------------------------------------
做TreeView双击事件:
http://expert.csdn.net/Expert/topic/945/945320.xml?temp=.3617212<script language="javascript">
<!--
function TrvModel_DblClick()
{
   window.document.VindicateModel.Isdbclick.value="true";
   window.document.VindicateModel.submit();
}
-->
</script><input type="hidden" name="Isdbclick" value="false">
<iewc:treeview id="trvModel" ondblclick="javascript:TrvModel_DblClick()" style="Z-INDEX: 101; LEFT: 6px; POSITION: absolute; TOP: 14px" runat="server"  Width="216px" Height="158px">
private void Page_Load(object sender, System.EventArgs e)
{
// 在此处放置用户代码以初始化页面
if (Page.IsPostBack)
{
if (Request.Form["Isdbclick"].ToString()=="true")
{
trvModel_DblClick();
}
}
}public void trvModel_DblClick()
{
    ...写你要做的事情就OK了,哈哈
}