B中有添加一个查询内容的属性,不如说Key,在ShowDialog B窗体的时候,b.Key=查询条件。
同时改变B的另一个属性,在Close()的时候A获取。

解决方案 »

  1.   

    写个小例子,看看是否对你有帮助
    公共类Student
    private static string name;
    public String Name
    {
    get{return name;}
    set{name=value}
    }
    form1中的text1的值传给form2中的text2
    form1:
    Student stu=new Student();
    stu.Name=form1.textbox1.text;
    form2:
    Student stu1=new Student();
    form2.textbox2.text=stu1.Name;
      

  2.   


    DataTable tb = new DataTable();
    Form1 fm = new Form1(tb);
    fm.Show();
      

  3.   

    在B里公开你想要传递的东西,把他叫做属性。
    然后在a里面来回传就是了
    最好用showdialog,这样方便接收回传值
      

  4.   

     子窗体       private DataTable outDT = new DataTable();        public DataTable OutDT { get { return outDT; } set { outDT = value; } }
    父窗体 直接初始化子窗体调用就行了!