2011-07-21 216 views
0

我想將數據從記錄集綁定到數據網格視圖,但數據無法顯示在網格視圖中,我嘗試統計行,有2行數據,但無法綁定到grid viewADODB.Recordset數據無法綁定到datagridview

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

你得到了什麼樣的錯誤? – 2GDev

+0

沒有錯誤,沒有數據只顯示在網格視圖 – sozai

+0

什麼是你的SQL?你的數據網格定義是什麼? – VMAtm

回答

2

您無法將DataGridView綁定到ADODB.Recordset。如果無法將數據源更改爲ADO.Net,則必須將記錄集預處理爲DataGridView可以像DataTable那樣綁定的內容,或者也可以隻手動寫入行。

1

@斯圖亞特的答案是正確的。

你可以使用上this site的代碼轉換您recordsetdatatable但要注意problem I experienced here當我升級到.NET 4

你最好的辦法是用的東西,可以處理數據表/數據集來查詢您的數據 - 你的數據庫是什麼?