2016-10-13 6 views

答えて

0

CellContentDoubleClickは、あなたがやりたいことでしょう。チェックボックスReadOnlyのプロパティーをデフォルトでに設定する必要があります。私はこのイベントをテストし、私のために正常に動作します。これがあなたを助けている場合、私に知らせて:

CellContentDoubleClickイベント:

private void dataGridView1_CellContentDoubleClick(object sender, DataGridViewCellEventArgs e) 
    { 
     if (dataGridView1.CurrentCell.ColumnIndex.Equals(1) && e.RowIndex != -1) 
     { 
      if (dataGridView1.CurrentCell != null) 
       dataGridView1.CurrentCell.ReadOnly = false; 
      if (dataGridView1.CurrentCell.Value != null) 
       dataGridView1.CurrentCell.Value = Convert.ToInt32(dataGridView1.CurrentCell.Value) > 0 ? 0 : 1; 
     } 

     dataGridView1.CurrentCell.ReadOnly = true; 
    } 

、ここでは私のGridViewの最新デザインである:

enter image description here

関連する問題