C# 窗體間傳值
阿新 • • 發佈:2017-05-27
pen 父窗體 public end cor art sender btn gre
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# 窗體間傳值