VB中DataGrid问题 30

我用DataGrid显示从数据库中搜出来的记录,并且点击记录就可以查看该条记录的详细情况。现在有个问题就是,我搜出来三条记录,比如1,2,3,如果现在选中的是1,那么我直... 我用DataGrid显示从数据库中搜出来的记录,并且点击记录就可以查看该条记录的详细情况。
现在有个问题就是,我搜出来三条记录,比如1,2,3,如果现在选中的是1,那么我直接双击,就可以看到1的详细情况,但是如果这时候我想看3,那我就要先用鼠标单击选中3,然后双击才行。
我想要的就是,我现在选中的是第1条,但是我直接双击第3条,就能直接查看第3条的详细情况,请问我该怎么办,需要再写代码还是改2什么设置?以下是相关代码:
Private Sub DataGrid1_Click()
Form2.Text1 = DataGrid1.Columns(0)
End Sub

Private Sub DataGrid1_DblClick()
Form2.Show
End Sub
展开
 我来答
网海1书生
科技发烧友

2010-01-05 · 擅长软件设计、WEB应用开发、小程序
网海1书生
采纳数:12311 获赞数:26226

向TA提问 私信TA
展开全部
取消Click事件,合并到DblClick事件即可:

Private Sub DataGrid1_DblClick()
Form2.Text1 = DataGrid1.Columns(0)
Form2.Show
End Sub
独孤之圣
2010-01-05 · TA获得超过433个赞
知道小有建树答主
回答量:865
采纳率:50%
帮助的人:589万
展开全部
在DataGrid双击事件中判断点击的行
然后读取此行内容
就可以了!再对此行内容进行操作!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式