【问题标题】:Set obtained value to Datagridview Parent/Child Form VB.NET将获得的值设置为 Datagridview 父/子表单 VB.NET
【发布时间】:2012-03-06 19:43:42
【问题描述】:

我正在尝试从包含 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

【问题讨论】:

  • 您是否尝试将值放入 DataGridView.DataSource 而不是 DataGridView 本身?我假设您使用的是 DataSet 或 DataTable。

标签: vb.net forms datagridview parent


【解决方案1】:

查看CType函数:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-01-10
    • 2021-12-07
    • 2022-01-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多