关于子窗体关闭同时刷新父窗体的问题
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于子窗体关闭同时刷新父窗体的问题相关的知识,希望对你有一定的参考价值。
亲,是这样的,我现在在实习,最近在练习做一个C#连接Oracle然后对数据库进行增删改查的小程序,有一个问题,我简单说一下,就是我的父窗体有个dgv来显示数据库数据,然后有个增加数据Button,点一下,出现子窗体,然后子窗体上有姓名,号码输入框,还有一个确定输入键。我想实现按一下确定输入键输入键,然后子窗体自动关闭,父窗体的dgv内容自动刷新,我百度了个方法,很管用,是这样的。//你在主窗体调用子窗体事件里面写: 子窗体f = new 子窗体(); f.Owner = this; f.ShowDialog(); if (f.DialogResult == DialogResult.OK) //子窗体上面点击确定按钮想执行的内容,这里添加内容后可以重新绑定,如果datagridview是bingsource绑定的话,直接把数据源给bingsource即可 //在子窗体窗体加载事件里面写: 确定按钮.DialogResult = DialogResult.OK; 取消按钮.DialogResult = DialogResult.Cancel; 实现了我的要求,,可是我的输入处也是有要求的,比如如果输入框没填,它会弹出MsgBox提示错误,但现在是提示完错误也直接关闭子窗体了。。。。 我应该怎么办才能实现如果输入无误就关闭子窗体刷新父窗体,,,如果输入有误就还保持原样。。直到输入正确数据。。求大神指教,,我弄了一晚上了也没弄好。。。谢谢了~
参考技术A 子窗体的代码里写过程private
sub
form_unload(cancel
as
integer)
这里写刷新父窗体的代码
frmxb.caption
=
"xxx"
+
"("
+
frmxb.myyear
+
"年度)"
你的刷新语句应该是这样的吧
end
sub
php 窗体关闭以后怎样自动刷新父页面
你说的是弹出框吧,给关闭设置一个动作,用JS去reload一些父窗口就好了。 参考技术A 请用js,你的动作是浏览器,跟php无关~请baidu一下:js关闭窗口刷新父窗口
以上是关于关于子窗体关闭同时刷新父窗体的问题的主要内容,如果未能解决你的问题,请参考以下文章