0

我有一个 datagridview1,它通过 BindingSource 数据绑定到数据集

dim dt as datatable
dim bsData as bindingsource

bsData.DataSource = dt
DataGridView1.DataSource = bsData

我还dt5需要将另一个数据表中的行添加到 datagridview1 数据表中

我下面的代码在名为 datagridview1 的新列中创建了一个新列,Objectives但它没有添加来自的行值(H1)dt5

任何想法 ?赞赏

Dim dt5 As New DataTable
        dt5.Load(cmd.ExecuteReader)
        Dim mybindingsource As BindingSource = CType(DataGridView1.DataSource, BindingSource)
        Dim dtts As DataTable = CType(mybindingsource.DataSource, DataTable)
        dtts.Columns.Add("Objectives")
        Dim newrow As DataRow
        For i = 0 To (dt5.DefaultView.Count - 1)
            newrow = dtts.NewRow

            newrow.Item("Objectives") = dt5.Rows.Item(i).Item("H1")
            dtts.Rows.Add(newrow)
        next
4

0 回答 0