请教将多个弹出窗口的返回值赋值给主窗体
我的主窗体上有几个textbox,设置它们modifier为public ,他们的单击事件都是show的不同的两个窗体,这两个窗体上都有一个datagridview,双击datagridview将取得的值返回给主窗体上的textbox,第一个弹出窗体的datagridview的双击事件代码
SallProducts sallproducts = new SallProducts();
sallproducts.textBox7.Text = this.dataGridView1["username", e.RowIndex].Value.ToString();
sallproducts.textBox8.Text = this.dataGridView1["card", e.RowIndex].Value.ToString();
sallproducts.ShowDialog();
this.Close();
第二个弹出窗体的datagridview的双击事件代码
SallProducts return_sallproducts = new SallProducts();
return_sallproducts.textBox6.Text = this.dataGridView1["title", e.RowIndex].Value.ToString();
return_sallproducts.textBox2.Text = this.dataGridView1["price", e.RowIndex].Value.ToString();
return_sallproducts.ShowDialog();
return_sallproducts.textBox6.Focus();
this.Close();
每次单击都去new了主体,这样返回值始终只有某几个textbox的值,请教该怎么解决?