关于C#的问题 ,有两个windows form

时间:2021-09-27 15:53:52
有两个windows form,一个里面放了data gridview,另一个里面放了combox,现在我要将combox 选中的值传给另一个windows form里的data gridview,请问怎么传值???求高手解答,苦逼的大学生。。。。

7 个解决方案

#1


如果A窗体是B窗体创建的,你可以在创建的时候传值
或者很粗暴的定义一个全局静态变量来共享数据
如果他们的值会实时变化,那可以考虑用委托的方式
。。。。。
其实百度下  窗体传值  有很多例子

#2


同意楼上    。

#3


怎么总是问这些问题,昨天也有两次一摸一样的。先自己搜索一下"c# 窗体间传值"吧,不要不会就直接提问

#4


另外,苦逼的是楼主,而不是大学生。我也是大学生,我不苦逼。

#5


是一个程序两个窗体传值?还是两个程序之间传值?

#6


Form1 f2=new Form1(String value);
f2.show();


//Form2 
public Form2(String value)
{
this.valueFromf1=value;
InitCompent();//这句是系统构造函数里的那个初始化语句,我不记得了
}

#7


表示刚学习,压力很大

#1


如果A窗体是B窗体创建的,你可以在创建的时候传值
或者很粗暴的定义一个全局静态变量来共享数据
如果他们的值会实时变化,那可以考虑用委托的方式
。。。。。
其实百度下  窗体传值  有很多例子

#2


同意楼上    。

#3


怎么总是问这些问题,昨天也有两次一摸一样的。先自己搜索一下"c# 窗体间传值"吧,不要不会就直接提问

#4


另外,苦逼的是楼主,而不是大学生。我也是大学生,我不苦逼。

#5


是一个程序两个窗体传值?还是两个程序之间传值?

#6


Form1 f2=new Form1(String value);
f2.show();


//Form2 
public Form2(String value)
{
this.valueFromf1=value;
InitCompent();//这句是系统构造函数里的那个初始化语句,我不记得了
}

#7


表示刚学习,压力很大