从子表单返回父表单时调用父表单方法

时间:2014-09-30 21:35:59

标签: c#

从子表单返回LoadGrid时,如何调用位于父表单frmMain中的方法frmMain

frmMain中,方法LoadGridfrmMain加载时运行,以填充数据网格视图。在LoadGrid中使用存储过程从SQL数据中提取某些(不是所有)记录以填充DGV。加载frmMain后,它永远不会再次加载,因此LoadGrid永远不会再次运行,我的DGV永远不会刷新。

我在frmMain上创建了一个将运行LoadGrid的按钮。它工作正常,但这需要人工干预。

我的子表单用于批准/清除frmMain DGV上显示的记录。从孩子表单返回时,我希望DGV在frmMain"刷新",但是当我从孩子表单返回时,我不知道如何拨打LoadGrid

1 个答案:

答案 0 :(得分:1)

如果您的子表单是模态的,则可以在调用ShowDialog后调用LoadGrid。否则,处理子窗体的Closed事件并在事件处理程序中调用LoadGrid。