0
您好我想读一个数据库.ACCDB的行并将其添加到我的datagridview从数据库中获取过滤数据行,并添加到datagridview的
我收到此错误
系统。 InvalidCastException:无法投射类型为 'WhereEnumerableIterator`1 [System.Data.DataRow]'的对象以键入 'System.Data.DataRow'。
我已经尝试了几个小时,没有快乐。
Private Sub Button3_Click(sender As Object, e As EventArgs) Handles Button3.Click
Dim chk = (From dr As DataRow In Test1DataSet.Tables(0).Rows Select dr Where dr("SN:").ToString = "" & SN_TextBox.Text.ToString() & "").Count
Dim c As Integer
c = chk
Try
Dim aa As DataRow
aa = (From dr As DataRow In Test1DataSet.Tables(0).Rows Select dr Where dr("SN:").ToString = "" & SN_TextBox.Text.ToString() & "" AndAlso dr("times tested").ToString = c.ToString)
DataGridView1.Rows.Add(aa)
Catch ex As Exception
MessageBox.Show(ex.ToString)
End Try
End Sub
这是一个良好的开端进一步它现在增加了一个单元,但只给了我“Test_Data_Logger.Test1DataSet + Test_DataRow”我怎样才能得到的信息形成这一点。 – user1362134 2014-12-05 12:10:57
@ user1362134:我不明白你的问题。请详细说明。 – Neolisk 2014-12-05 12:12:39
我将这个数据添加到一个未绑定的datagridview,当我点击添加它只是添加到第一个单元格“Test_Data_Logger.Test1DataSet + Test_DataRow”我需要有与DB列相同的列名 – user1362134 2014-12-05 12:17:58