为啥 VB.NET中DataGridView控件显示不出来绑定的数据呢?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了为啥 VB.NET中DataGridView控件显示不出来绑定的数据呢?相关的知识,希望对你有一定的参考价值。

代码如下: Dim cnGJCX As New ADODB.Connection Dim rsGJCX As New ADODB.Recordset (DGV_GJCX 是一个DataGridView控件) sqlstrGJCX = "SELECT * FROM CARBIDE.DBO.Table1 ORDER BY [记录号]" cnGJCX.Open() rsGJCX = cnGJCX.Execute(sqlstrGJCX) DGV_GJCX.AutoGenerateColumns = True DGV_GJCX.DataSource = rsGJCX 为什么在程序运行后,在DATAGRIDVIEW控件上显示不出来查询结果呢? 期待高手能够解决我的问题。请尽量说得明白一些,鄙人刚开始使用VB.NET. 谢谢!!

参考技术A 请确定你究竟是不是在使用VB.NET。看你的
代码
,是在使用VB。VB中不建议使用ADO的,而是使用ADO.NET,我给你
伪代码
,你自己可以考虑一下: SqlDataAdapter
adapter
=
new
SqlDataAdapter("select语句",new
SqlConnection("数据库字符连接"))DataTable
dt
=
new
DataTable()adapter.Fill(dt)DGV_GJCX.DataSource
=
dt

以上是关于为啥 VB.NET中DataGridView控件显示不出来绑定的数据呢?的主要内容,如果未能解决你的问题,请参考以下文章

为啥在 VB.NET 中使用 DeviceIoControl 进行文件枚举比在 C++ 中更快?

为啥不在 VB.NET 的 web 服务的参数中暴露 List(Of String)? [复制]

为啥代码隐藏文件在 VB.NET Web 应用程序项目中不可见?

VB.Net 代码比较 - 哪个更好,为啥?

为啥 Visual Studio 不调试我的 VB.NET 应用程序?

为啥这个 ASCII 字符输出为空字符串(VB.NET)?