一个窗体中输入用户信息,其中有联络人一项,该用户可以有多个联络人,因此打算打开另外一个窗口来输入多个联络人,但是不保存,要返回第一个窗体之后一块儿保存,该如何做,谢谢

解决方案 »

  1.   

    在Form2中,放一个public的属性:
    private DataSet _ds;public DataSet ds 
    {
      get { return _ds; }
      set { _ds = value; }
    }然后在From1中,就可以:Form2 f2 = new Form2();
    f2.ds = DataSet1;
    f2.Show();
      

  2.   

    参考Windows窗体间的数据交互
    http://blog.csdn.net/zhzuo/archive/2004/04/05/22027.aspx
    //窗体的参数传递
    http://blog.csdn.net/zhzuo/archive/2006/05/05/708941.aspx#sec5