本人需要用一个2维表来显示某些信息,听说datagrid可以,不知道怎么使用,不知道是否有其他的组件可以使用
解决方案 »
- 我用VB 6.0写了一个程序然后生成exe,再另外一个电脑上运行却说找不到MCI32.OCX,从而导致生成的exe无法打开,怎么办?
- 怎么做一个basic编译器呀?
- 高分在线等!MSHFlexGrid控件的AddItem与RemoveItem方法
- 各位大哥帮帮,很急,在线等待!!!!!
- 菜阿菜
- .net & java >?
- 为什么vb6.0中的data控件不能关联access 2000的数据库啊,而且要让我转换才能用。为什么啊?
- 给100分:如何让VB6中编译的程序能在WIN95下运行
- 怎么样才能修改文本 很急用啊 有个任务着等啊 各位高手
- 有关全文光盘问题
- vb与 SQL ANYWHERE 数据库的连接??
- VB调用EXCEL的问题
Dim cn As New ADODB.Connection, rs As New ADODB.RecordSet cn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\Test.mdb;Jet OLEDB:DataBase password=;" cn.Open
rs.CursorLocation=adUseClient'设置客户端游标
rs.Open "select * from 表1", cn, 3, 2
Set DataGrid1.DataSource = rs '把记录集的记录显示到DataGrid1End Sub
有时列都出来了,但是数据库里的数据就是读不到DATAGRID里面去呀?
把Set DataGrid1.DataSource = rs 改为 Set MSHFlexGrid1.DataSource = rs
有时列都出来了,但是数据库里的数据就是读不到DATAGRID里面去呀?
//那是因为你改变了datagrid属性如果你设置了属性的话,则需要指定对应的列建议你换一个新的datagrid控件(请记住不要做任何属性设置)另:你的题目问题问的不是很清楚,如果recordset不是一个表,你要对应操作的话,不建议你使用datagrid,换成listview,msflexgrid都会合适得多