2013-11-01 61 views
0

我在vb.net上的臨牀應用工作。我有兩種形式frmMain,第二種是frmPatient。 而我的應用程序啓動frmmain默認情況下加載MdiForm。我在frmmain表格上顯示數據網格,顯示網格中的患者記錄。當打開病人基本數據時主窗體仍然打開,用戶輸入病人的基本數據並點擊保存。保存後病人表格將關閉後,我想用新插入的記錄更新主窗體的網格。但我不知道該怎麼做。 任何一個plz幫我做到這一點。 我使用frmMain.Activate或frmMain.Refresh對frmPatient進行停用,FormClose和formClosing事件,但沒有任何工作適合我。我怎樣才能激活我的frmain形式關閉frmPatient形式。如何在form2關閉時激活form1而form1在form2打開時仍然打開

我不想使用frmMain.Show或frmMain.showDialouge因爲他們會創建新的frmmain形式的實例。

下面是我的代碼,我嘗試加載FrmMain網格上的數據,同時關閉frmPatient.here,我調用網格加載數據的frmMain窗體的方法MyrefeshMethod。這裏Me.txtptId.Text具有最近從frmPateint形式添加到數據庫中的值。

Dim dts As New DataSet 
dts = objCode.ptInfoGetById(Me.txtptId.Text) 
FrmMain.MyrefeshMethod(dts) 

但它不會在屏幕上加載新記錄。我能爲它做些什麼。

回答