用ref和Session,
form2(ref DataSet myDataSet)
...

解决方案 »

  1.   

    form2(dataset ds)
    {
    //todo
    }
    就这样行了
      

  2.   

    新写Close方法,在调用基类的Close后返回DataSet,如下
    public new DataSet Close()
    {
       base.Close();
       return this.myDataSet;
    }
      

  3.   

    但是只有在构造函数里才可以实现!如果我要在form2中的按键事件中修改DataSet该怎么样实现?我也用过ref方法,但是也只能在构造函数中改变DataSet的值。
      

  4.   

    在Form2的类中加成员变量
    private DataSet dataSet;
    在构造函数中
    Form2(DataSet ds)
    {
       dataSet = ds;
    }
    在按键事件中操作this.dataSet;