ADODB.记录集数据无法绑定到数据视图

本文关键字:数据 绑定 视图 记录 ADODB | 更新日期: 2023-09-27 18:02:52

我想将数据从记录集绑定到数据网格视图中,但数据无法显示在网格视图中,我尝试计数行,有2行数据,但无法绑定到网格视图

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

ADODB.记录集数据无法绑定到数据视图

您不能将DataGridView绑定到ADODB.Recordset。如果不能将数据源更改为ADO。Net那么你将不得不预处理记录集成的东西,DataGridView可以绑定到像一个数据表,或者只是手动写入行。

@Stuart的答案是正确的。

你可以使用这个网站上的代码将你的recordset转换为datatable,但请注意我在升级到。net 4时遇到的问题

你最好的解决方案是用一些可以处理数据表/数据集的东西来查询你的数据-你的数据库是什么?