做了个用户添加功能,两个CS文件,一个用datagrid列出数据,另外一个用于添加,如果用父子形式来表示,就是列出数据的为父文件,在父文件里有个添加按钮,点击后跳出添加界面,现在有个问题,就是关于父文件所列出的数据自动更新数据的问题,当我添加完数据后,datagrid是不会自动更新数据,必须重新开启,想问问如果解决这个问题,谢谢,我是C#的新手,请大家多多指点,谢谢!

解决方案 »

  1.   

    做了个用户添加功能,两个CS文件,一个用datagrid列出数据,另外一个用于添加,如果用父子形式来表示,就是列出数据的为父文件,在父文件里有个添加按钮,点击后跳出添加界面,现在有个问题,就是关于父文件所列出的数据自动更新数据的问题,当我添加完数据后,datagrid是不会自动更新数据,必须重新开启,想问问如果解决这个问题,谢谢,我是C#的新手,请大家多多指点,谢谢!
    方法1:用事件,如果添加成功,添加窗口触发该事件,数据显示窗口接收该事件,刷新数据.
    方法2:在数据显示窗口做一个刷新数据的方法,为public的,添加后调用改方法.
      

  2.   

    搞.net的还是应该了解委托的 建议lz使用委托方法来解决此问题 顺便学习委托的相关知识
      

  3.   

    不用那末麻煩!
    frmAdd.ShowDialog();

    LoadData(); //加載數據
      

  4.   

    JustLovePro(嘉鑫) 的方法可行,谢谢