C# winfrom datagridview 子父窗口传值问题 参考 form见通信,一搜一大堆http://www.cnblogs.com/peterzb/archive/2009/06/30/1514336.html 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 方法有很多了1,利用第三方类的静态属性,做为中转,Form2启动的时候读取2。给Form2窗体再多些几个属性,Form2启动的时候,对其属性付值,Form2内部就可以用了3。重载Form2的构造函数,多几个参数入口,到时候传过来就可以了4。Form2中定义几个public的变量,也可以,一般不用这个5。Form2中的值回传的时候,可以用委托来实现总之 方法很多了。。 winform间传值public partial class Form1 : Form { private void button1_Click(object sender, EventArgs e) { Form2 frm2 = new Form2(); frm2.Show(this); } } public partial class Form2 : Form { private void button1_Click(object sender, EventArgs e) { Form1 frm1 = (Form1)this.Owner; ((TextBox)frm1.Controls["textBox1"]).Text = this.textBox2.Text; this.Close(); } } 还可使用委托datagridview1.rows[1].cell[0].value=""; Microsoft OneNote 14.0 类型库怎么没有呢 自己开发了一个日期控件,怎么添加自定义事件啊 子窗口如何获得父窗口的textbox。text xp下[shell32]读取mp3文件信息的tag 怎么将string的"0x0010"转换成int? 请回怎么在WINFORM里面嵌入网页?? c#求助 vc.net__________PictureBox遍历 asp.net典型系统开发(人民邮电出版社)代码下载地址? 如何把图片转化成二进制数据插到数据库中,然后再显示出来 d:\c\d\nihao.txt怎么用 \ split 怎样将添加的数据在DataGridView中显示
1,利用第三方类的静态属性,做为中转,Form2启动的时候读取
2。给Form2窗体再多些几个属性,Form2启动的时候,对其属性付值,Form2内部就可以用了
3。重载Form2的构造函数,多几个参数入口,到时候传过来就可以了
4。Form2中定义几个public的变量,也可以,一般不用这个
5。Form2中的值回传的时候,可以用委托来实现
总之 方法很多了。。
public partial class Form1 : Form
{
private void button1_Click(object sender, EventArgs e)
{
Form2 frm2 = new Form2();
frm2.Show(this);
}
} public partial class Form2 : Form
{
private void button1_Click(object sender, EventArgs e)
{
Form1 frm1 = (Form1)this.Owner;
((TextBox)frm1.Controls["textBox1"]).Text = this.textBox2.Text;
this.Close();
}
}
还可使用委托
datagridview1.rows[1].cell[0].value="";