.net 聚焦特定行,而不取消选择已选定的行

.net 聚焦特定行,而不取消选择已选定的行,.net,vb.net,winforms,datagridview,.net,Vb.net,Winforms,Datagridview,我有一个DataGridView dgv 我选择了一些行集。 然后右键单击其中一行,我将显示选项 在这里,我希望光标焦点位于我右键单击的行,而不取消选择所选的行集 我正在尝试这个 dgv.CurrentCell = dgv.Rows(hitRow).Cells(0) 'here hitRow is the row index of my clicked row 但是这段代码取消选择所有我选择的行,并将光标焦点移到单击的行。 我不想取消选择。 我试着在我的代码之后添加这个 dgv.Rows(h

我有一个DataGridView dgv

我选择了一些行集。 然后右键单击其中一行,我将显示选项

在这里,我希望光标焦点位于我右键单击的行,而不取消选择所选的行集

我正在尝试这个

dgv.CurrentCell = dgv.Rows(hitRow).Cells(0)  'here hitRow is the row index of my clicked row
但是这段代码取消选择所有我选择的行,并将光标焦点移到单击的行。 我不想取消选择。 我试着在我的代码之后添加这个

dgv.Rows(hitRow).Selected = True

但是它只选择一行。

这与标准GUI CUA指南不冲突吗?hitRow的内部是什么?您可以共享吗?它是所选行的行索引。请尝试在“鼠标悬停”事件中。。如果再次发生,请告诉我