WinForm中有两个窗体A和B,在B中输入数据保存到数据库中,如何在A上的DataGridView中显示出来!

解决方案 »

  1.   

    在B保存数据库时,刷新A窗体的DataGridView。
      

  2.   

    你可以在B中定义一个事件(当B中的数据库操作完,激活事件),在A中执行B中的事件方法.
    总之通过事件做
      

  3.   

    还是我自己的办法最好,
    B.cs
    private DataTable _dt;
    public DataTable dt
    {
           get {return _dt;}
           set {_dt =value;}
    }
    A.cs
        if(B的实例.ShowDialog()==DialogResult.OK)
    {
         this.DataGridView1.DataSource = B的实例.dt;
    }