vb datagrid不显示数据

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vb datagrid不显示数据相关的知识,希望对你有一定的参考价值。

同一个vb程序,在有的机子上datagrid能正常显示数据,而在另外一些机子上datagrid不能显示任何数据(操作系统也一样)。怎样解决这个datagrid问题?不要让我换其他控件

参考技术A 既然在有的机器上能显示数据,这就说明不是控件的问题,如果你是显示数据库中的数据,请检查在不显示数据的计算机上你的数据库文件路径或数据库连接舒服正确,一般是这样原因造成的。 参考技术B 设置在运行时为datagrid绑定数据即可本回答被提问者采纳

怎么在VB中添加datagridview控件

VB6里,类似的控件叫 datagrid控件,需要通过菜单 [工程] -- [部件],勾选
Microdoft DataGrid Control 6.0 (SP6),完成添加到控件工具箱。
VB利用DataGrid控件显示数据库中数据信息,DataGrid在数据库数据显示的时候非常重要,它在用户操作舒适度及数据排列方面有独到之处,对于Vb数据库编程的用户来说,掌握DataGrid的使用是至关重要的事情。
  参考实例如下:
  Public cnn As adodb.Connection
  Public rst As adodb.Recordset
  Public Sub setdb()
  Set cnn = New adodb.Connection
  cnn.Provider = "Microsoft.Jet.OLEDB.4.O"
  cnn.ConnectionString = "Data Source=" & App.Path & "\personal.mdb;"
  cnn.CursorLocation = adUseClient
  cnn.Open
  End Sub
  Private Sub Form_Load()
  On Error Resume Next
  Dim Strsql As String
  setdb
  Set DataGrid1.DataSource = Nothing
  Strsql = "select * from 备忘录 order by 编号"
  Set rst = cnn.Execute(Strsql)
  If Err Then
  MsgBox "读取数据失败"
  Exit Sub
  End If
  If rst.EOF Then
  Set DataGrid1.DataSource = Nothing
  Else
  Set DataGrid1.DataSource = rst
  End If
  End Sub
参考技术A datagridview控件应该是在VB.NET里的控件!
在工具箱的“数据”组里就有。
而在VB6里,类似的控件叫 datagrid控件,需要通过菜单 [工程] -- [部件],勾选
Microdoft DataGrid Control 6.0 (SP6),完成添加到控件工具箱。本回答被提问者和网友采纳

以上是关于vb datagrid不显示数据的主要内容,如果未能解决你的问题,请参考以下文章

怎么在vb中让datagrid控件中的内容一开始不显示,查询的时候才显示啊

VB用ACCESS按日期查询然后显示在datagrid上面

使用 vb.net 根据 SQL 数据库中存在的记录动态显示/隐藏 DataGrid 按钮列时遇到问题

vb中datagrid控件的使用方法有哪些?

vb中,怎样在日期控件中选择一个日期,datagrid中就显示这个月的数据

vb中datagrid控件怎么更新?