用dataGrid控件时,总出现这个错误,郁闷死了

wupingerHSH 2005-11-30 05:22:17
我用dataGrid显示一个表的内容,程序如下:
form_load()
(..Dim rs As ADODB.Recordset..)
rs.Open "select * from rl_user",conn , adOpenStatic, adLockReadOnly, adCmdText
Set dg.DataSource = rs
end sub
在开始可以显示这个表的内容,但是当我用鼠标随便点一下某个单元格(就是鼠标定位在某个单元格内),在点“cancel”键退出时,就提示“the current row is not available”
其中cancel_click()
unload me
end sub
这是为什么呀?,总有这个提示,我把datagrid的allow**** 的那几个属性都改过,不管用,能否设定单元格不能获得光标啊??????
...全文
91 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
faysky2 2005-11-30
  • 打赏
  • 举报
回复
form_load()
(..Dim rs As ADODB.Recordset..)
rs.CursorLocation=adUseClient '设置客户端游标
'注释掉这句,改为下面的那句:rs.Open "select * from rl_user",conn , adOpenStatic, adLockReadOnly, adCmdText

rs.Open "select * from rl_user",conn , adOpenKeyset, adLockReadOnly, adCmdText
Set dg.DataSource = rs
end sub
xihongjian 2005-11-30
  • 打赏
  • 举报
回复
rs.CursorLocation = adUseClient
rs.Open "select * from rl_user",conn , adOpenStatic, adLockReadOnly, adCmdText
你试试

1,217

社区成员

发帖
与我相关
我的任务
社区描述
VB 数据库(包含打印,安装,报表)
社区管理员
  • 数据库(包含打印,安装,报表)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧