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