已知:Form1(包含TreeView.MSFH),功能:MSFH显示数据库的信息,treeview显示记录名称(树型结构)
     Form2,功能:编辑记录信息问题:对记录进行编辑(比如修改了名称)后,Form1中的treeview怎么显示新的树型结构附:树型结构加载方式是 李洪根 大侠的代码
http://www.microsoft.com/china/community/Column/21.mspx---------------------------------------------------------------
谢谢各位大侠

解决方案 »

  1.   

    刚看了那位大侠的方法,发现在数据库中的ID是关键字,那么,在生成树的时候,node.key就是key & 那个ID,更新数据的时候,你更新对应ID的树的节点不就完了吗?
      

  2.   

    TreeView1.Nodes.Remove TreeView1.SelectedItem.Index会不会有个TreeView1.Nodes.updata?  :)谢谢各位指点啊
      

  3.   

    晕!!
    Tvw.Nodes.Item(sKey).Text = sName
      

  4.   

    to:junki『.NET技术争霸天下』form1 在 form2对记录进行编辑的时候始终存在的.设想是 form2更新了数据库后,form1中的treeview控件显示了新的树型结构重新打开记录集吗?
      

  5.   

    junki『.NET技术争霸天下』的方法是最笨的方法,就是你一登录的时候生成树,有变动的话,重新生成树,你应该用Tvw.Nodes.Item(sKey).Text = sName
      

  6.   

    ineedchrist(给我救世主吧,我就不用写代码了)
    谢谢  我看看 :)
      

  7.   

    如果我新添加一个节点记录
    Tvw.Nodes.Item(sKey).Text = sName 中的 skey 怎么取?
      

  8.   

    新添加一个节点的时候,用TreeView.Nodes.Add方法新增一个节点
      

  9.   

    谢谢你,ineedchrist嗯,增加了这个节点,可是同时这个节点的名称怎么加呢? TreeView.Nodes.Add 增加了一个节点,这个结点上的名称呢?谢谢您
      

  10.   

    to junki『.NET技术争霸天下』
    谢谢你的指点再次打开记录集,结果所有根节点又显示了一遍
      

  11.   

    你到MSDN查一下TreeView.Nodes.Add的说明,有详细的用法说明的,你看会就会知道怎么样加节点,以及各个值应该是什么了。
    junki『.NET技术争霸天下』的方法不是不可取,但是他的方法会有几个问题,一是treeview会刷新,二是展开的树节点会合上,这会让用户很不习惯,所以,建议你仔细看看CSDN。