Code Bye

从一个窗口调用另一个窗口的方法显示DataView的问题

从一个窗口调用另一个窗口的方法显示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上就是没有刷新成新的结果,一直展示的是旧数据

求帮助,解决下


CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明从一个窗口调用另一个窗口的方法显示DataView的问题