1
我试图从包含DataGridView的子窗体传递一个变量,我正在调用一个函数来执行该操作,但是我无法单独实现函数的成功得到的值,但不会改变窗体的datagridview的父亲,我正在使用的代码是:将获得的值设置为Datagridview父/子窗体VB.NET
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
您是否尝试将值放入DataGridView.DataSource而不是DataGridView本身?我假定你正在使用一个DataSet或DataTable。 – Flaick 2012-03-28 07:04:57