c#中关闭子窗口怎样刷新主窗口 关闭子窗体然后刷新主窗体中的datagradeview中的数据
4个回答
展开全部
你可以给子窗口关闭是给一个返回值,父窗口判断返回值
父窗口代码
Form2 f = new Form2();
if (f.ShowDialog() == DialogResult.OK)
{
//刷新
}
子窗口代码
private void Form2_FormClosing(object sender, FormClosingEventArgs e)
{
this.DialogResult = DialogResult.OK;
}
父窗口代码
Form2 f = new Form2();
if (f.ShowDialog() == DialogResult.OK)
{
//刷新
}
子窗口代码
private void Form2_FormClosing(object sender, FormClosingEventArgs e)
{
this.DialogResult = DialogResult.OK;
}
追问
问题是写在主窗体的什么事件里......load事件还是action事件....好像都没有什么反映啊.
追答
你想写在主窗体什么事件就什么事件啊。。你什么时候想弹出子窗口就在哪儿写
PS:或者我没有懂你想实现的功能
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
将父窗体作为参数传给子窗体,在子窗体关闭时,重新加载父窗体的datagradeview应该就可以了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
将父窗体作为参数传给子窗体,在子窗体关闭时,重新加载父窗体的datagradeview应该就可以了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询