VerySource

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
12
返回列表 发新帖
楼主: snakeruru

vb6中dbgrid选中行

[复制链接]

1

主题

6

帖子

6.00

积分

新手上路

Rank: 1

积分
6.00
 楼主| 发表于 2020-7-7 12:45:01 | 显示全部楼层
是dbgrid而不是datagrid...
两个不同的控件呢.
回复

使用道具 举报

0

主题

5

帖子

6.00

积分

新手上路

Rank: 1

积分
6.00
发表于 2020-7-16 22:45:01 | 显示全部楼层
Private Sub DBGrid1_RowColChange(LastRow As Variant, ByVal LastCol As Integer)
Text1.Text = Data1.Recordset.AbsolutePosition + 1
End Sub

真是的...
回复

使用道具 举报

0

主题

1

帖子

2.00

积分

新手上路

Rank: 1

积分
2.00
发表于 2020-8-30 13:45:01 | 显示全部楼层
我试了,如果数据多于一页的话,楼上的取行值的方法也不好使啊
回复

使用道具 举报

0

主题

5

帖子

6.00

积分

新手上路

Rank: 1

积分
6.00
发表于 2020-8-30 19:30:01 | 显示全部楼层
对于记录的行,最好的办法,是在设计数据库的时候,添加自动编号的字段

Text1.Text = ado1.recordset.fields("自动编号的字段")

还有,想得到所选择的记录的值 的话,

Text1.Text = DBGrid1.Columns(0)
Text2.Text = DBGrid1.Columns(1)

连接了数据库的,这样就行了

Text1.Text = ado1.recordset.fields("字段")

PS: 不要用DBGrid 那种旧东西了....多麻烦啊,问题又多
     用datagrid 比较好点, 可以的话,换其他的更棒....
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|CopyRight © 2008-2023|verysource.com ( 京ICP备17048824号-1 )

快速回复 返回顶部 返回列表