【发布时间】:2016-03-03 19:16:40
【问题描述】:
我在一个表单上有多个数据网格视图,具有不同的数据源,我需要制作按钮(下一个、上一个、最后一个、第一个),这些按钮将在当前“聚焦”的网格视图中移动,到目前为止我尝试过
If DataGridView1.ContainsFocus Then
Me.BindingSource1.MoveNext()
ElseIf DataGridView2.ContainsFocus Then
Me.BindingSource2.MoveNext()
Else
' blablabla
End If
还有这个
If DataGridView1.focused Then
Me.BindingSource1.MoveNext()
ElseIf DataGridView2.focused Then
Me.BindingSource2.MoveNext()
Else
'blablabla
End If
每条语句都是错误的,即使我点击 gridview,数据源也已连接,所以当我从 datagridview1 中选择随机行时,我 datagridview2 选择了它的第一行
【问题讨论】:
-
按钮是焦点,当你点击它,所以焦点不起作用
-
你的意思是:帽子将穿过当前“聚焦”的网格视图,到目前为止我试过了吗?最初我以为你想从 datagridview 转移到另一个
-
我想用按钮(下一个,上一个......)在 datagridview 中移动,这些按钮会将 datagridview 中的选定行移动到下一个,上一个......但是当我有多个 datagridviews 时,我需要查看哪个datagridview 是“重点”并移动下一个,上一个 datagridveiw 上的行
-
设置他们的tabindex并让用户按[Tab]
标签: vb.net