一般来讲,如果我想操作某行,必须先左键选中想要操作的行,再点右键才可以操作到这行.有没有什么办法可以右键点击的时候,同时也选中了这行,然后直接操作呢?

解决方案 »

  1.   

    private void dataGridView1_CellMouseDown(object sender, DataGridViewCellMouseEventArgs e)
            {
                if (e.RowIndex >= 0)
                {
                    if (e.Button == MouseButtons.Right)
                    {
                        dataGridView1.ClearSelection();
                        dataGridView1.Rows[e.RowIndex].Selected = true;                }
                }        }