关于TreeView 问题,急急!!! TreeView绑定XML文件,使用System.Xml很容易对TreeView进行修改了.实际也就是操作XML文件,这个你不会? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 TreeNode node = new TreeNode("FolderName"); treeView.Nodes.Add(node); 我是说在前台操作,怎样获得TREEVIEW 一些操作不是在后台操作。我说哥们儿。高人指典。 1.设置所选节点,如选中第二个节点 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 GetNodeData(){ indexid=TreeView1.clickedNodeIndex; var data = TreeView1.getTreeNode(indexid).getAttribute("Id"); var txt =TreeView1.getTreeNode(indexid).getAttribute("NodeData"); var NodeArray=new Array(); NodeArray=TreeView1.getTreeNode(indexid).getChildren(); if (NodeArray.length>0) {alert("只能选择末级结点");} else { parent.document.getElementById('T1').value=data; parent.document.getElementById('iframe1').style.display='none'; }}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")); } 上面写的什么啊,TreeView1.selectedNodeIndex="1"; 我怎么没有找到TREEVIEW 有selectedNodeIndex 这个属性呢,我这个是vs.2005 大家帮忙找下原因 Asp.net C#方向基于b/s框架的开发有前途吗? datagrid,设置foreColor,本机运行正常,上传到服务器后却没效果,奇怪 动网和Discuz是如何防止用户暴力登陆以及恶意灌水? 帮忙看看啊。编译时报错,错误 当前上下文中不存在名称“Request” "Response" "Server" 公司要做电信的小灵通97系统桥接,高人进来。 怎样在web页面精确添加控件呢? 如果数据表中存的是上传文件的路径,如何在删除数据表记录时同时删除文件? 调查:狂散分。 关于datagrid分页的问题(给分) 嘿嘿!我的作业,各位大大帮下忙! 关于datagrid的更新
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 GetNodeData()
{
indexid=TreeView1.clickedNodeIndex;
var data = TreeView1.getTreeNode(indexid).getAttribute("Id");
var txt =TreeView1.getTreeNode(indexid).getAttribute("NodeData");
var NodeArray=new Array();
NodeArray=TreeView1.getTreeNode(indexid).getChildren();
if (NodeArray.length>0)
{alert("只能选择末级结点");}
else
{
parent.document.getElementById('T1').value=data;
parent.document.getElementById('iframe1').style.display='none';
}
}
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"));
}