2012-03-06 2 views
2

Я пытаюсь добавить новую строку в DataGridView из ФОРМЫ 2, но я не могу добиться успеха, код, который я попробовал это следующим образом:Манипулирования Управления На родительских формах от ребенка VB.NET

ФОРМА 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 –

Смежные вопросы