2012-03-06 16 views
2

子から親フォーム上のコントロールを操作、私が試したコードは次のとおりです。私はFORM 2からのDataGridViewに新しい行を追加しようとしているが、私は成功することはできませんVB.NET

FORM 2:

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click 
     FORM1.invoice_items.Rows.Add() 
    End Sub 

解決に時間がかかりませんでしたが、私の問題を手伝ってくれる人はいいですね、ありがとう。

+0

は、このフォーム2に示すダイアログフォームですか? –

答えて

3

お試しください この機能は、showdialogを使用している場合にのみ機能します。

様式2:

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click 
     'Pass the value to be added in the datagrid to form 1 
     Me.DialogResult=Windows.Forms.DialogResult.OK 

End Sub 

フォーム1:

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click 
     If Form2.ShowDialog = Windows.Forms.DialogResult.OK Then 
    'Getthe value from form 2 
    invoice_items.Rows.Add() 
    End If 
End Sub 
+0

あなたのお手伝いを助けてくださいありがとう:) + Rep –

関連する問題

 関連する問題