把DataTable对象当成参数传到弹出的窗体,再返回来不就可以了??*^_^*
或者传一个DataRow对象进去!

解决方案 »

  1.   

    除了传个引用类型的参数,其他没有办法,我也想了很久,把一个from的数据传出来。谁有好的方法说一说。
      

  2.   

    重新填充数据集之所以会没反应,是因为你在弹出的窗体更新了数据,然后马上关闭窗体,重新填充DataGrid数据集。但是,系统并不会等你的数据都全部写入完才执行下一条语句的,由于数据写入数据库的速度慢于你程序执行的速度,所以当你重新填充数据集的时候,新的数据还没有写入数据库!
    所以将重新填充数据集的动作稍为延迟一下,例如在DataGrid的窗体添加一个刷新按钮来重新填充数据集,等弹出窗口关闭后手动按此按钮更新数据集,可以看到DataGrid数据的变化。如果你想自动同步,可能只有传递一个DataGrid或DataSet引用,用代码更新里面的数据这个方法了。