如题?
请各位帮忙了!谢谢!

解决方案 »

  1.   

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

  2.   

    事件添加上啊..
    设计上的事件CellMouseClick双击..或者:        public Form2()
            {
                InitializeComponent();
                this.dataGridView1.CellMouseClick +=new DataGridViewCellMouseEventHandler(dataGridView1_CellMouseClick);
            }private void dataGridView1_CellMouseClick(object sender, DataGridViewCellMouseEventArgs e)
            {
                if (e.Button == MouseButtons.Right)
                {
                    this.dataGridView1.Rows[e.RowIndex].Selected = true;
                }
            }
      

  3.   

    private void dataGridView1_MouseClick(object sender, MouseEventArgs e)
            {
                if (e.Button == MouseButtons.Right)
                {
                    int r = this.dataGridView1.HitTest(e.X, e.Y).RowIndex;
                    if (r != -1)
                    {                    this.dataGridView1.Rows[r].Selected = !this.dataGridView1.Rows[r].Selected;
                    }
                    else
                        this.dataGridView1.ClearSelection();
                }
            }