c # DataGridView: editar celda de fila en tiempo de ejecución

In designer I have placed a DataGridView and added several columns. I set the "ReadOnly" property of the DataGridView to false and all of the columns' "ReadOnly" to true, except for one titled "Details".

At runtime, I have an event handler add a row using dataGridViewInstance.Rows.Add(row); dónde row is a string array.

After it is added I would like to be able to select the cell under the "Details" column and make notes but it will not accept my input.

¿Alguna idea de cómo puedo hacer esto?

¡Gracias!

preguntado el 08 de noviembre de 11 a las 19:11

1 Respuestas

puedes hacer así ...

try comparing with any checkbox state in form like this...

 private void CheckBox1_CheckedChanged(System.Object sender, System.EventArgs e)
 {

   DataGridViewColumn dgvColumn = this.DataGridView1.Columns("Details");

    if (this.CheckBox1.CheckState == CheckState.Checked)
    {
         dgvColumn.ReadOnly = true;
    }
    else 
    dgvColumn.ReadOnly = false;              

 }

espero que te ayude ...

respondido 09 nov., 11:00

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.