簡體   English   中英

ADODB.Recordset 數據無法綁定到 datagridview

[英]ADODB.Recordset data cannot bind into datagridview

我想將記錄集中的數據綁定到數據網格視圖中,但數據無法在網格視圖中顯示,我嘗試計算行數,有 2 行數據,但無法綁定到網格視圖

If Not rs.EOF Then                    
    DataGridView1.DataSource = rs
    DataGridView1.Refresh()
Else
    MsgBox("Record Not Founds  " & txtSearch.Text, MsgBoxStyle.OkOnly)
End If

不能將 DataGridView 綁定到 ADODB.Recordset。 如果您不能將數據源更改為 ADO.Net,那么您將不得不將記錄集預處理為 DataGridView 可以綁定到的東西,例如 DataTable,或者只是手動寫入行。

@Stuart 的回答是正確的。

您可以使用此站點上的代碼將您的recordset轉換為數據表,但請注意我在升級到datatable 4 時遇到的問題

你最好的解決方案是用可以處理數據表/數據集的東西來查詢你的數據——你的數據庫是什么?

暫無
暫無

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

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