private void dataGridView1_CellMouseDoubleClick(object sender, DataGridViewCellMouseEventArgs e)
        {
            if (e.ColumnIndex == -1 || e.RowIndex == -1)
                return;
                   }

解决方案 »

  1.   

     private void dataGridView1_MouseDoubleClick(object sender, MouseEventArgs e)
            {
               DataGridView.HitTestInfo info = this.dataGridView1.HitTest(e.X, e.Y);
               if (info.ColumnIndex == -1 || info.RowIndex == -1) return;
               
                ..............
            }
      

  2.   

    建一个类继承DataGridView
    重写OnDoubleClick 方法
      

  3.   

    在属性窗里把ReadOnly这个属性设false看看
      

  4.   

    建一个类继承DataGridView
    重写OnDoubleClick 方法