如何取得datagrid高亮显示的纪录,而不是箭头指向的纪录

sillyli 2003-11-30 10:18:32
因为用ctrl选多条纪录时,箭头指向的记录不变
所以无法得到所选取的高亮显示但不被箭头指向的纪录
...全文
66 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
sillyli 2003-12-01
  • 打赏
  • 举报
回复
我知道了
sillyli 2003-12-01
  • 打赏
  • 举报
回复
我的意思是
能不能知道选择了几个纪录,而不用循环adoRecordset.RecordCount - 1 次
sillyli 2003-12-01
  • 打赏
  • 举报
回复
谢谢northwolves
但是这样如果记录很多,是不是很慢
能不能不循环,直接取到selbookmarks的所有bookmark
northwolves 2003-12-01
  • 打赏
  • 举报
回复
应该有更好办法,怎样做?
northwolves 2003-11-30
  • 打赏
  • 举报
回复
可以啊:
Dim adoRecordset As New ADODB.Recordset
Private Sub Command1_Click()
On Error Resume Next
Dim num As String
num = ""
For i = 0 To adoRecordset.RecordCount - 1 '记录总行数
num = num & " " & DataGrid1.SelBookmarks(i)
Next
MsgBox "您选择了第" & num & "条记录"
End Sub

7,762

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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