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の最新デザインである:
あなたはすでに試したコードを共有することはできますか? –