我有一个datagridview控件,我希望在用户右键单击特定行时执行某些操作,但datagridview只能在右键单击之前首先单击该行时选择该行。
答案 0 :(得分:0)
尝试订阅CellMouseDown事件:
private void dataGridView1_CellMouseDown(object sender, DataGridViewCellMouseEventArgs e) {
if (e.Button == MouseButtons.Right && e.RowIndex >=0)
dataGridView1.Rows[e.RowIndex].Selected = true;
}