winform TreeView的节点定位问题做了个winform下 TreeView的填充,填充正常,结构如下根目录
   人事部
       人事部mm1
       人事部mm2
       人事部mm3
   生产部
       生产部mm1
       生产部mm2
       生产部mm3
   开发部
       开发部mm1
       开发部mm2
       开发部mm3现在我修改了人事部下:人事部mm2为人事部GG2,
然后想节点重新定位到人事部GG2上,试了很多次,深度搜索后,再返回节点,定位,老是出问题,麻烦,有什么可行性的例子,能给下参考么??
谢谢了哈....

解决方案 »

  1.   

    ,,你如果,只要修改一个节点的话
    不知道你是个怎么个性法是不是点击节点,在修改,或是执行什么事件在修改的话你就把节点的text改变一下然后把重新加裁节点就可以了
      

  2.   

    你能修改  人事部mm2为人事部GG2  了还不可以定位?
    Node有parent属性,加上自己的Key可以保持路径
      

  3.   

    不明白你所的定位是什么意思.如果移动节点
    http://blog.csdn.net/zgke/archive/2009/01/13/3768131.aspx
      

  4.   

    var xmlDoc = new ActiveXObject("Msxml2.DOMDocument.4.0");
    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);
    }