c#中关闭子窗口怎样刷新主窗口 关闭子窗体然后刷新主窗体中的datagradeview中的数据

如题所述

第1个回答  推荐于2016-11-19
你可以给子窗口关闭是给一个返回值,父窗口判断返回值
父窗口代码
Form2 f = new Form2();
if (f.ShowDialog() == DialogResult.OK)
{
//刷新
}
子窗口代码
private void Form2_FormClosing(object sender, FormClosingEventArgs e)
{
this.DialogResult = DialogResult.OK;
}追问

问题是写在主窗体的什么事件里......load事件还是action事件....好像都没有什么反映啊.

追答

你想写在主窗体什么事件就什么事件啊。。你什么时候想弹出子窗口就在哪儿写

PS:或者我没有懂你想实现的功能

本回答被提问者和网友采纳
第2个回答  2011-11-17
将父窗体作为参数传给子窗体,在子窗体关闭时,重新加载父窗体的datagradeview应该就可以了。
第3个回答  2011-11-18
将父窗体作为参数传给子窗体,在子窗体关闭时,重新加载父窗体的datagradeview应该就可以了
第4个回答  2011-11-18
重新再填充一遍
相似回答