C# 如何从代码隐藏更改datagridview中的选定行

C# 如何从代码隐藏更改datagridview中的选定行,c#,datagridview,C#,Datagridview,实际上我不确定它是否调用了selectedindex,selectedrow。如果没有,有人能告诉我这个指针的名称是什么,我如何在datagridview中更改它 它是选择的箭头 要在代码隐藏中更改它,您需要检索要选择的行的索引,并将其Selected属性更改为true 例如,如果您的DataGridView名为myDataGridView有25行,那么您希望以编程方式选择第15行。你会: myDataGridView.Rows[14].Selected = true; 希望这能有所帮助。查看

实际上我不确定它是否调用了selectedindex,selectedrow。如果没有,有人能告诉我这个指针的名称是什么,我如何在datagridview中更改它


它是
选择的箭头

要在代码隐藏中更改它,您需要检索要选择的行的索引,并将其
Selected
属性更改为
true

例如,如果您的DataGridView名为
myDataGridView
有25行,那么您希望以编程方式选择第15行。你会:

myDataGridView.Rows[14].Selected = true;

希望这能有所帮助。

查看这篇帖子:要详细说明:您需要将目标行中的某个单元格设置为
CurrentCell=yourDGV[somecolumn,yourRow]
-如果您愿意,还可以通过设置
Currentrow.Selected=true
来选择该行,我不知道如何感谢大家!不完全是。例如,这并没有考虑mulitselect。有关正确答案,请参见以上注释!当然,如果DataGridView控件启用了MultiSelect,则可以使用MultiSelect对要选择的行进行额外调用。我已经有一段时间没有在DataGridView上使用multiselect了,所以我可能遗漏了某个细节。