2011-07-21 149 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

你最好的办法是用的东西,可以处理数据表/数据集来查询您的数据 - 你的数据库是什么?