DataGridView 窗体间传值
各位大侠好:
我想实现,在父窗体的DataGridView上双击,弹出子窗体,并显示双击行的详细信息,子窗体中的项更改后,再显示在DataGridView上,然后单击上传按钮,将改好的数据上传服务器。(C# VS2005 SQL2000)
我不懂的地方是,弹出子窗体,修改后,如何传值到父窗体的DataGridView并实时显示出来。
下面是父窗体的DataGirdView数据绑定代码:
private void showdb(string sqlstr)
{
TTIIMM_Main.myad = new SqlDataAdapter(sqlstr, DB.ConnectStr);
TTIIMM_Main.myad.Fill(TTIIMM_Main.mydata, "gvSearchPO");
dataGridView1.DataSource = TTIIMM_Main.mydata.Tables["gvSearchPO"].DefaultView;
}
private void btnSearch_Click(object sender, EventArgs e)
{
string SelectComman = "Select * from DBPO";
showdb(SelectComman);
}
下面是双击传值到子窗体代码:
private void dataGridView1_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
{
string PONO = dataGridView1.Rows[e.RowIndex].Cells[0].Value.ToString();
F_PurchaseOrder checkPO = new F_PurchaseOrder(PONO);
checkPO.ShowDialog();
}
希望能得到各位的帮助。先谢谢你们了。