从一个窗口调用另一个窗口的方法显示DataView的问题
我有两个窗口,分别较Form2和F2_sub
我要实现的是。
Form2上有一个DataView和一个Button,点button会跳到F2_sub,在F2_sub上做一些操作后,在关闭的时候会把结果展示到Form2的DataView中。
前提是,Form2窗口上有很多信息,不能关闭。
我现在这样做的在F2_sub的关闭事件里写了
Form2 f22 = new Form2(pub_userinfo); f22.JGGY_HX(pub_jggy); //f22.show();//这里不能用show,因为show会打开一个新的窗口
在Form2 中有这样一个方法
public void JGGY_HX(JGGY jggy) { try { DataTable dt = 这里是一段查询 DataView1.DataSource = dt; } catch (Exception ex) { MessageBox.Show(ex.Message, "错误提示"); } }
:::::::::JGGY_HX()的方法确实被调用了,dt中也有结果,但是DataView1上就是没有刷新成新的结果,一直展示的是旧数据
求帮助,解决下