从子表单返回LoadGrid
时,如何调用位于父表单frmMain
中的方法frmMain
?
在frmMain
中,方法LoadGrid
在frmMain
加载时运行,以填充数据网格视图。在LoadGrid
中使用存储过程从SQL数据中提取某些(不是所有)记录以填充DGV。加载frmMain后,它永远不会再次加载,因此LoadGrid
永远不会再次运行,我的DGV永远不会刷新。
我在frmMain
上创建了一个将运行LoadGrid
的按钮。它工作正常,但这需要人工干预。
我的子表单用于批准/清除frmMain
DGV上显示的记录。从孩子表单返回时,我希望DGV在frmMain
"刷新",但是当我从孩子表单返回时,我不知道如何拨打LoadGrid
答案 0 :(得分:1)
如果您的子表单是模态的,则可以在调用ShowDialog后调用LoadGrid。否则,处理子窗体的Closed事件并在事件处理程序中调用LoadGrid。