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; //取消(關閉)
}
}
後期會加工修改。。。