在form1中用public定义了一个datagrid,单击按钮激发了form2,此时form2是当前窗口,在form2中用select语句收集信息后添加到dataset中,我想将form2中的dataset与form1中的datagrid绑定,然后关闭form2,看到form1 datagrid中内容.我该怎么做呀,大家帮帮忙,最好有源代码,谢谢了!!!!!!

解决方案 »

  1.   

    1.把sql语句传给form1,然后有form1来读取数据,刷新绑定,用session,或其他方法传递.
    2.或在form2中把dataset用session保存起来,然后form1直接刷新绑定
      

  2.   

    1.把sql语句传给form1,然后有form1来读取数据,刷新绑定,用session,或其他方法传递.
    2.或在form2中把dataset用session保存起来,然后form1直接刷新绑定
      

  3.   

    1.对话框问题
    2.对话框传值问题
    -------------------------------------------------
    Form1中定义一个DataSet,
    在Form2的Dispose之前,把Form2得到的DataSet传到Form1中已经定义的DataSet就行了.
      

  4.   

    你可以这样在两个FORM中都有一个集合!
    Form1 f = new Form1();
    f.集合= 集合;
    f.ShowDialog(this);Form1 f = new Form1();
    f.类 = 类
    f.ShowDialog(this);那样你就可以通过集合或数据类来传递数据!必须注意两个集合要是同一个数据源来的!