首页上一页 1 下一页尾页 3 条记录 1/1页
一个mdi窗体中,其中一个子窗体删除了一个数据,而另一个子窗体是打开状态,怎样才能跨窗体更新grideView
发表在C#图书答疑
2010-09-12
是否精华
是
否
版块置顶:
是
否
我试过在第一个窗体作一个按钮,点击按钮时,把第二个窗体设为第一个窗体所有,在第一个窗体关闭时可以更新第一个窗体。
private void button1_Click(object sender, EventArgs e)
{
frm_SupplierComp SupplierComp = new frm_SupplierComp();
SupplierComp.Owner = this; //指定新开窗口的所有者为当前窗口
SupplierComp.frmEnter.Text = "3";
SupplierComp.Show();
}
frm_repair f = (frm_repair)this.Owner;
f.UpdateComobox();
但我现在作的是第二个子窗体更改数据,第一个窗体是打开状态,第二个窗体不是点击第一个窗体的按钮打开的,不能用owner功能,如何才能作到第二个窗体更改数据后,第一个窗体的数据重新刷新?请老师指点一下,万份感谢。
private void button1_Click(object sender, EventArgs e)
{
frm_SupplierComp SupplierComp = new frm_SupplierComp();
SupplierComp.Owner = this; //指定新开窗口的所有者为当前窗口
SupplierComp.frmEnter.Text = "3";
SupplierComp.Show();
}
frm_repair f = (frm_repair)this.Owner;
f.UpdateComobox();
但我现在作的是第二个子窗体更改数据,第一个窗体是打开状态,第二个窗体不是点击第一个窗体的按钮打开的,不能用owner功能,如何才能作到第二个窗体更改数据后,第一个窗体的数据重新刷新?请老师指点一下,万份感谢。