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

Я пытаюсь передать переменную из дочерней формы, которая содержит DataGridView, я вызываю функцию для выполнения действия, но я не могу преуспеть в одиночку, функция получает значение, но не изменяет отца формы datagridview, код, который я использую:

Invoice_new (родительская форма):

Controls:
DatagridView: invoice_items

Public WriteOnly Property ValueFromChild() As String
    Set(ByVal Value As String)
        MsgBox(Value) 'Work
        With Me.invoice_items
            .Rows.Add() 'Does not WORK
            .Item(0, 0).Value() = Value 'Does not WORK
        End With
    End Set
End Property

invoice_new_search_item (дочерняя форма)

Controls:
DatagridView: search_items

invoice_new.ValueFromChild() = search_items.Item(0, current_row).Value

1 Ответ

1 голос
/ 28 марта 2012

См. CType Функция:

CType(your_parent_form.ActiveMdiChild, your_childform).invoice_items.Item(0, 0).Value
...