一个关于DATAGRID响应CLICK事件的问题

seaiam 2003-04-23 09:09:46
我用DATAGRID连ACCESS数据库,用RECORDSET作为DATAGRID的数据源,现在我想CLICK事件里得到DATAGRID中相应的数据,可是,在第一次响应CLICK事件时,返回的Row值却是-1,当第2次CLICK才能正常得到我要的数据,怎么回事???该怎么解决?????代码如下:
RSRefrence.CursorLocation = adUseClient 'important
SQLString2 = "SELECT DISTINCT 维护号码,用户名称 FROM extrefrence"
RSRefrence.Open SQLString2, CnRefrence, adOpenDynamic, adLockOptimistic
Set DGBill.DataSource = RSRefrence
If DGBill.Row >= 0 Then
WHText(1) = DGBill.Columns(1).Text
End If
各位好心人,帮帮忙!!
...全文
52 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
seaiam 2003-04-24
  • 打赏
  • 举报
回复
人他妈都死了,都不会呀?还是嫌分少??操!!
qingming81 2003-04-24
  • 打赏
  • 举报
回复
Hello:
seaiam please go back home and ask your mother who is your father
betterxian 2003-04-24
  • 打赏
  • 举报
回复
放在RowColChange事件中试一试!
qingming81 2003-04-23
  • 打赏
  • 举报
回复
起动时先执行刷新。
appleboyallen 2003-04-23
  • 打赏
  • 举报
回复
楼主的程序在我的机器上好象工作的很正常啊
chenyu5188 2003-04-23
  • 打赏
  • 举报
回复
RSRefrence.CursorLocation = adUseClient 'important
SQLString2 = "SELECT DISTINCT 维护号码,用户名称 FROM extrefrence"
RSRefrence.Open SQLString2, CnRefrence, AdOpenKeyset, adLockOptimistic
Set DGBill.DataSource = RSRefrence
If DGBill.Row >= 0 Then
WHText(1) = DGBill.Columns(1).Text
End If
seaiam 2003-04-23
  • 打赏
  • 举报
回复
再UP
seaiam 2003-04-23
  • 打赏
  • 举报
回复
没人理?自己UP!!

1,216

社区成员

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

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