【发布时间】:2014-05-10 11:58:15
【问题描述】:
我尝试根据How do I pass a value from a child back to the parent form? 执行此代码
但是,我只是想通过一个函数将日期值传递给 MDI 主窗体,该函数将加载 datagridview 中的所有数据(在主窗体中) 子窗体是 ShowDialogue
主 MDI 表单父级,在子表单对话框关闭后,其值为“日期”,并且在将日期值子级获取到显示数据的函数时,datagridview 上的数据将被刷新。
抱歉,我最后在这里问了。
【问题讨论】:
-
@GrantWinney 是的,实际上我试图从如何将值从孩子传递回父表单问题中获取一些代码。我所做的是在我的 MDI Child New 上有一个名为 NewPurchaseOrder 的按钮。在 NewPurchaseOrderButton 下,我使用以下代码: using (mPOrder newPO = new mPOrder()) { newPO.ShowDialog();接下来是我使用 ShowDialogue 调用的子表单。我实现了取消按钮表单,并在取消按钮功能下添加了以下代码: mdiPO parent = (mdiPO)this.Owner; parent.SetDateToLoadData(dateTimePick.Text);