将获取的值设置为Datagridview父/子窗体VB.NET

将获取的值设置为Datagridview父/子窗体VB.NET,vb.net,forms,datagridview,parent,Vb.net,Forms,Datagridview,Parent,我试图从包含DataGridView的子窗体传递一个变量,我调用了一个函数来执行此操作,但我无法成功,因为只有函数获取值,但不会改变窗体的DataGridView父窗体,我使用的代码是: 新发票(母表): 发票\新\搜索\项目(子表单) 请参见函数: 请参见函数: 您是否尝试将该值放入DataGridView.DataSource而不是DataGridView本身?我假定您使用的是数据集或数据表。您是否尝试将值放入DataGridView.DataSource而不是DataGridView本身?

我试图从包含DataGridView的子窗体传递一个变量,我调用了一个函数来执行此操作,但我无法成功,因为只有函数获取值,但不会改变窗体的DataGridView父窗体,我使用的代码是:

新发票(母表):

发票\新\搜索\项目(子表单)

请参见函数:

请参见函数:


您是否尝试将该值放入DataGridView.DataSource而不是DataGridView本身?我假定您使用的是数据集或数据表。您是否尝试将值放入DataGridView.DataSource而不是DataGridView本身?我假定您使用的是数据集或数据表。
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
Controls:
DatagridView: search_items

invoice_new.ValueFromChild() = search_items.Item(0, current_row).Value
CType(your_parent_form.ActiveMdiChild, your_childform).invoice_items.Item(0, 0).Value