Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从sql表中添加不带单元格值的列_Sql_Vb.net_Forms_Datagridview_Copy - Fatal编程技术网

从sql表中添加不带单元格值的列

从sql表中添加不带单元格值的列,sql,vb.net,forms,datagridview,copy,Sql,Vb.net,Forms,Datagridview,Copy,我目前在windows窗体应用程序vb.net for desktop 2013中工作。我试图用一个按钮将一行值从父datagridview复制到辅助datagridview。我有一个复制行的代码,但在进行复制之前,我需要用列信息填充辅助datagridview。第一个datagridview是通过sql连接设置的。有没有办法只将没有单元格值的列加载到辅助datagridview中 这是我的按钮复制代码 Private Sub Button2_Click(sender As Object, e

我目前在windows窗体应用程序vb.net for desktop 2013中工作。我试图用一个按钮将一行值从父datagridview复制到辅助datagridview。我有一个复制行的代码,但在进行复制之前,我需要用列信息填充辅助datagridview。第一个datagridview是通过sql连接设置的。有没有办法只将没有单元格值的列加载到辅助datagridview中

这是我的按钮复制代码

 Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click
    Try
       Dim dr As New System.Windows.Forms.DataGridViewRow
       For Each dr In Me.DataGridLine2.SelectedRows
          Me.DGVOrdered.Rows.Add(dr.Cells(0).Value, dr.Cells(1).Value,
              dr.Cells(2).Value)
       Next
        'IsDBNull(Me.DataGridLine2.Rows.Count)
    Catch ex As Exception
        MsgBox(ex.ToString)
    End Try
 End Sub

我找到了只复制列的代码,但是现在我的问题是,我收到了一条关于尝试复制绑定数据的错误消息

下面是我用于将来任何试图这样做的人的参考的代码

 dtselection.clear()
    For columnindex As Integer = 0 To DataGridLine2.Columns.Count - 1
        With dtselection.columns
            .Add(DataGridLine2.Columns(columnindex).Name, DataGridLine2.Columns(columnindex).ValueType)
        End With
    Next
    DGVOrdered.DataSource = dtselection
仅供参考,“dtselection”是一个datatable,datagridline2是我的父datagridview,“DGVOrdered”是我的辅助datagridview,或者是要复制到的datagridview。