winform TreeView的节点定位问题做了个winform下 TreeView的填充,填充正常,结构如下根目录
人事部
人事部mm1
人事部mm2
人事部mm3
生产部
生产部mm1
生产部mm2
生产部mm3
开发部
开发部mm1
开发部mm2
开发部mm3现在我修改了人事部下:人事部mm2为人事部GG2,
然后想节点重新定位到人事部GG2上,试了很多次,深度搜索后,再返回节点,定位,老是出问题,麻烦,有什么可行性的例子,能给下参考么??
谢谢了哈....
人事部
人事部mm1
人事部mm2
人事部mm3
生产部
生产部mm1
生产部mm2
生产部mm3
开发部
开发部mm1
开发部mm2
开发部mm3现在我修改了人事部下:人事部mm2为人事部GG2,
然后想节点重新定位到人事部GG2上,试了很多次,深度搜索后,再返回节点,定位,老是出问题,麻烦,有什么可行性的例子,能给下参考么??
谢谢了哈....
不知道你是个怎么个性法是不是点击节点,在修改,或是执行什么事件在修改的话你就把节点的text改变一下然后把重新加裁节点就可以了
Node有parent属性,加上自己的Key可以保持路径
http://blog.csdn.net/zgke/archive/2009/01/13/3768131.aspx
var objNodeList;
xmlDoc.async = false;
xmlDoc.resolveExternals = false;
xmlDoc.loadXML(strXML);
if (xmlDoc.parseError.errorCode <> 0) {
var myErr = xmlDoc.parseError;
alert("You have error " + myErr.reason);
} else {
xmlDoc.setProperty("SelectionNamespaces", "xmlns:xsl='http://www.w3.org/1999/XSL/Transform'");
xmlDoc.setProperty("SelectionLanguage", "XPath");
objNodeList = xmlDoc.documentElement.selectNodes("/GF_1//item");
alert(objNodeList.length);
}