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