winform 子窗体关闭后更新父窗体的combobox控件 20

这个是父窗体,combobox控件是数据库中一表的某一列的所有值。这个是子窗体。想在子窗体关闭以后,就在父窗体的combobox显示出子窗体添加出来的信息。在formcl... 这个是父窗体,combobox控件是数据库中一表的某一列的所有值。
这个是子窗体。
想在子窗体关闭以后,就在父窗体的combobox显示出子窗体添加出来的信息。 在formclosed事件中怎么写代码呢? (我用new父窗体的话窗体就重叠了,虽然能实现那个功能,但是关闭的多,窗体越多,不符合了)
这是我父窗体中combobox读取数据库的方法。 麻烦了!!
展开
 我来答
CodeBlove
2015-04-30 · TA获得超过3363个赞
知道小有建树答主
回答量:936
采纳率:79%
帮助的人:233万
展开全部
就看你如何按安排数据库插入语句了,如果安排在主窗口中,那么子窗口中用public定义你需要输出的变量作为属性(可以直接定义变量,也可以定义为属性,只要主窗口能读取到),添加按钮触发时将输入的名称写入属性,窗口返回成功标志,主窗口在Show返回获得返回对象(DialogResult),判断是否有效,并取得窗口自定义属性,并执行Insert语句。

如果你安排在子窗口完成插入,主窗口只要new窗口,然后show就行了。至于显示到ComboBox中,只要在主窗口show完后刷新列表就行了,最多再做一个定位工作,以选中最新添加项。

你括号中我没看明白。

主窗口新增按钮事件中写new子窗口的代码,用ShowDialog方法,弹出子窗口,子窗口关闭,回到主窗口。子窗口运行期间你无法操作主窗口.
追问
说白一点就是怎么重载父窗口。子窗口关闭以后,父窗口就更新了
追答
为什么要重载主窗口?主窗口中new子窗口再show,关闭后执行show后面的语句,刷新列表。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式