首页 > 代码库 > C# 窗体间传值
C# 窗体间传值
Form1: 父窗体,
Form2: 子窗体。
1.父窗体接收子窗体的返回值:
public partial class Form1: Form { private void btnOpen_Click(object sender, EventArgs e) { FrmCorpDTAdd fd = new FrmCorpDTAdd(dsService); if (fd.ShowDialog() == DialogResult.Cancel) //打开子窗体,并且关闭后 { RetRowGuid = fd._RetRowGuid; //此处接收子窗体的值 } } }
public partial class Form2 : Form { public string _RetRowGuid; //定义共有的全局变量方便其他窗体访问,记录返回到父窗体的值 private void btnSave_Click(object sender, EventArgs e) { _RetRowGuid = dgSG_AptitudeProject.CurrentRow.Cells["RowGuid"].Value.ToString(); //dataGridView选中行的RowGuid值赋给全局变量_RetRowGuid this.DialogResult = DialogResult.Cancel; //取消(关闭) } }
后期会加工修改。。。
C# 窗体间传值
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。