dataGridView2.是在FORM1,在FORM2的时候比如点BUTTON刷新 dataGridView2.

来源:百度知道 编辑:UC知道 时间:2024/06/11 16:22:48

1、FORM1里加个public 方法,方法里实现刷新dataGridView2的功能。
2、在FORM2里声明一个FORM1全局变量,
3、修改FORM2的构造函数,给原来的函数添加一个参数:Form1,在构造函数里将这个Form1赋值给第2步里声明的FORM1变量,这样你就得到了Form1的引用了。
4、在BUTTON事件里操作第1步里加的Form1的那个方法。

在Form2加上这个
private Form1 _f1;
public Form1 F1
{
get { return _f1; }
set { _f1 = value; }
}
然后在Form1的弹出Form2的按钮下写上这个
form2 f2=new form2();
f2.F1=this;
f2.show;

最后你在Form2中就可以调用FORM1里的方法了
代码如下:写在Button下
F1.方法名//是在Form1里的方法,也就是你显示数据的方法

Form1 f1 = new Form1();
f1.dataGridView2.DataSource=数据源;