簡體   English   中英

從數據庫中按過濾器獲取數據行並添加到datagridview

[英]Get data row by filter from database and add to datagridview

嗨,我正在嘗試讀取數據庫.accdb的行並將其添加到我的datagridview中

我收到此錯誤

System.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

使用FirstOrDefault

aa = (From dr As DataRow...ToString).FirstOrDefault

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM