我有2个窗口,主窗口main和子窗口newsmain中有一个treeview,连接数据库,在main初始化的时候获取数据库的数据当点击main中的"新建"弹出news窗口,news基本就是将textbox的东西添加到数据库中现在出现一个问题!我每次在news中添加完之后,不知道怎么让main中的treeview更新一下,必须重新打开一下程序,main中的treeview才更新一下!

解决方案 »

  1.   

    你可以试着在添加的时候手工向treeview中增加节点。
      

  2.   

    问题是我不知道怎么在子窗口中向父窗口的treeview添加节点!
      

  3.   

    把main treeView 当参数传递到 news
      

  4.   

    你把连接数据库填充TreeView的操作单独做个public方法。你的子窗口操作完了就重新执行一下这个方法(this.parent.method())。
      

  5.   

    还有就是在子窗口中定一个事件,更新完成后触发这个事件,然后就在父窗口中的委托处理中更新TreeView