DataGrid提取数据的问题????

wcxit 2003-02-15 03:44:46
各位大侠好:
小弟在此请教ADODB绑定数据到DataGrid的问题?
Dim conn As New ADODB.Connection
Dim rs As New ADODB.Recordset
Set conn = New ADODB.Recordset
conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Program Files\Microsoft Visual Studio\VB98\Biblio.mdb;Persist Security Info=False"
Set rs = New ADODB.Recordset
rs.Open "select * from authors", conn
Set DataGrid1.DataSource = rs
这样绑定为什么不行,应该怎么改??
...全文
20 点赞 收藏 13
写回复
13 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
qixg 2003-02-18
To 将UP进行到底!
多谢。长学问了。
回复
wcxit 2003-02-17
谢谢各位大哥!我成功了!
是可以实现的!
回复
strikerfy 2003-02-15
rst.CursorLocation = adUseClient

是什么意思,这个属性的默认值是什么?
谢谢
回复
mahongliang1983 2003-02-15
是的,datagrid 只能帮定到ado上面呀…
回复
jian_aa 2003-02-15
Dim conn As ADODB.Connection
Dim rs As New ADODB.Recordset
Set conn = New ADODB.Connection
conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Program Files\Microsoft Visual Studio\VB98\Biblio.mdb;Persist Security Info=False"
Set rs = New ADODB.Recordset
rs.CursorLocation = adUseClient
rs.Open "select * from authors", conn,1,3
Set DataGrid1.DataSource = rs
回复
13161795500 2003-02-15
Set DataGrid1.DataSource = rs
是对的
回复
13161795500 2003-02-15
绝对可以实现的,你改改看,SQL是你的SQL语句
回复
13161795500 2003-02-15
rst.CursorLocation = adUseClient
rst.Open SQL, Cnn1, adOpenKeyset, adLockOptimistic, adCmdText
回复
qixg 2003-02-15
我有经验吃过亏,搞了N天,结论是:根本不能绑定。DataGrid只能绑定到ADO之类的控件上。
回复
wcxit 2003-02-15
一定!
共同学习,共同进步!
回复
ywildfox 2003-02-15
老兄,你说的问题小弟也曾经遇到过。但是没有能用datagrid解决,你可以采用MSFlexGrid控件处理,如果你用datagrid解决了,指教一下,y_hl@ynmail.com
回复
wcxit 2003-02-15
没有datagrid1.datafield属性啊》》。?
回复
ccbl 2003-02-15
set datagrid1.datafield=rs("field")
回复
相关推荐
发帖
VB基础类
创建于2007-09-28

7521

社区成员

VB 基础类
申请成为版主
帖子事件
创建了帖子
2003-02-15 03:44
社区公告
暂无公告