在一个DataGridView控件中设置了一个右键菜单,我在单元格中按右键的时候只出现了右键菜单,我要怎么做才能在出现右键菜单的同时选定这个单元格!!

解决方案 »

  1.   

    private void dgvRoomInfos_CellMouseDown(object sender, DataGridViewCellMouseEventArgs e) 
    {
          if (e.Button==MouseButtons.Right)
          {
                this.dgvRoomInfos.CurrentCell = this.dgvRoomInfos[e.ColumnIndex, e.RowIndex];
          }
    }
      

  2.   

    int scIndex = 0;
    private void dgvRoomInfos_CellMouseMove(object sender, DataGridViewCellMouseEventArgs e )
    {
    this.dgvRoomInfos.Rows[e.RowIndex].Selected = true;
     scIndex = this.dgvRoomInfos.SelectedRows[0].Index;//上次选中的行下标
    }