Vb.net 以编程方式选择行后获取datagridview索引

Vb.net 以编程方式选择行后获取datagridview索引,vb.net,datagridview,Vb.net,Datagridview,我有一个按钮,按下时会自动选择某一行 dgv.ClearSelection() dgv.Rows(2).Selected = True 但是,当我尝试以编程方式选择一个对象时,selectionchanged事件不会触发。有什么办法吗?应该可以。为了找到问题,您需要向我们提供更多的代码。您是如何定义选择更改事件的 Private Sub DataGridView1_SelectionChanged(sender As Object, e As EventArgs) H

我有一个按钮,按下时会自动选择某一行

    dgv.ClearSelection()
    dgv.Rows(2).Selected = True

但是,当我尝试以编程方式选择一个对象时,selectionchanged事件不会触发。有什么办法吗?

应该可以。为了找到问题,您需要向我们提供更多的代码。您是如何定义选择更改事件的

     Private Sub DataGridView1_SelectionChanged(sender As Object, e As EventArgs) Handles DataGridView1.SelectionChanged
   'Code
End Sub

看起来像吗?

你能给我们提供更多细节吗?或者可能会显示更多的代码。因为从我目前所看到的来看,你的解决方案应该是有效的。我同意卢卡斯的观点。这段代码有效,它触发的选择更改了两次。一次用于清除选择,一次用于将行设置为选中。