Управление элементами управления родительскими формами от дочернего VB.NET - PullRequest
2 голосов
/ 06 марта 2012

Я пытаюсь добавить новую строку в DataGridView из FORM 2, но у меня не получается, код, который я пробовал, выглядит следующим образом:

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

Похоже, что это заняло время, но не может найти решение, кто-то, кто может помочь мне с моей проблемой, был бы хорош, Спасибо.

1 Ответ

3 голосов
/ 06 марта 2012

Попробуйте это Эта работа, только если вы используете 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
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...