首先要将另一个窗体保存成公共的对象(假如为 frm)。窗体里的datagridview(假如id为dgv)应该是public的,当你在别的窗口里刷新datagridview时。就这样去调用frm.dgv.Refresh();
在窗体2重载一个带参的构造函数 在窗体1中实例化窗体2 把datagridview的引用传递过去 然后就可以在窗体2中对datagridview操作了
在想刷新的那个窗体中订阅要关闭的这个窗体的关闭事件,然后写处理方法 在另外一个窗体的事件中写代码 就是窗体加载时就运行的代码!! 重新加载
每个窗体是个类,你可以在另一窗体中,实例一个窗体的类即可