.Net如何在用户右键单击时在dataGridView中选择特定行

时间:2011-12-15 14:28:24

标签: .net datagridview

我有一个datagridview控件,我希望在用户右键单击特定行时执行某些操作,但datagridview只能在右键单击之前首先单击该行时选择该行。

1 个答案:

答案 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;
}