我想将数据从记录集中绑定到数据网格视图中,但数据无法在网格视图中显示,我尝试计算行,有2行数据,但无法绑定到网格视图中。
If Not rs.EOF Then
DataGridView1.DataSource = rs
DataGridView1.Refresh()
Else
MsgBox("Record Not Founds " & txtSearch.Text, MsgBoxStyle.OkOnly)
End If发布于 2011-07-21 18:38:56
您不能将DataGridView绑定到ADODB.Recordset。如果您不能将数据源更改为ADO.Net,那么您将不得不将记录集预处理为DataGridView可以像DataTable一样绑定到的内容,或者手动写入行。
发布于 2011-07-21 18:43:34
@Stuart的答案是正确的。
您可以使用this site上的代码将recordset转换为datatable,但请注意在我升级到.NET 4时的problem I experienced here
你最好的解决方案是用可以处理数据表/数据集的东西来查询你的数据--你的数据库是什么?
https://stackoverflow.com/questions/6772869
复制相似问题