//父窗体打开子窗体的方法、同时接收子窗体传回来的值
private void BtnAdd_Click(object sender, EventArgs e)
{
Sys_EMailCusCode cs = new Sys_EMailCusCode();
cs.StartPosition = FormStartPosition.CenterScreen;
cs.ShowDialog();
if (cs.DialogResult == DialogResult.OK)
{
txtMsgType.Text = cs.GetCustomerID;
cs.Close();
}
}
//子窗体
private void BtnSure_Click(object sender, EventArgs e)
{
string str = "";
List<int> selectRows;
selectRows = gridView1.GetSelectedRows().ToList();
if (selectRows.Count > 0)
{
for (int i = 0; i < selectRows.Count; i++)
{
if (i==0)
str = gridView1.GetDataRow(i)["CusCode"].ToString();
else
str = str +","+ gridView1.GetDataRow(i)["CusCode"].ToString();
}
}
CustomerID = str;
this.DialogResult = DialogResult.OK;
}
public string GetCustomerID
{
get
{
return CustomerID;
}
}