DataGridView上按右键弹出右键菜单前选中当前行
在VS2005的C# WinForm编程中,有一个DataGridView控件,要在其上按右键弹出右键菜单前选中当前行,可以在CellMouseDown事件中加入如下代码:
1
private void DataGridView1_CellMouseDown(object sender, DataGridViewCellMouseEventArgs e)
2
{
3
DataGridView1.ClearSelection();
4
DataGridView1.Rows[e.RowIndex].Selected = true;
5
DataGridView1.CurrentCell = DataGridView1.Rows[e.RowIndex].Cells[e.ColumnIndex];
6
}

2

3

4

5

6

【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步