Mostrar DataGridViewButtonColumn sólo en algunas filas del grid

12/01/2009 - 14:59 por Marta | Informe spam
Feliz año, antes de nada

Como puedo en un grid de formulario Windows añadir/mostrar un botón sólo
para algunas filas del grid?
Si lo añado como columna y luego me recorro las filas intentando poner
.visible = false para las que no lo quiero, no puedo porque .visible es solo
get no set.
Tampoco encuentro un evento similiar al RowDataBound del entorno web.

Recalco, necesito añadirlo/mostrartlo o no añadirlo/no mostrarlo no quiero
que se muestre desactivado.

Gracias de antemano

Marta
 

Leer las respuestas

#1 pvergara
16/01/2009 - 07:20 | Informe spam
On 12 ene, 14:59, "Marta" wrote:
Feliz año, antes de nada

Como puedo en un grid de formulario Windows añadir/mostrar un botón sólo
para algunas filas del grid?
Si lo añado como columna y luego me recorro las filas intentando poner
.visible = false para las que no lo quiero, no puedo porque .visible es solo
get no set.
Tampoco encuentro un evento similiar al RowDataBound del entorno web.

Recalco, necesito añadirlo/mostrartlo o no añadirlo/no mostrarlo no quiero
que se muestre desactivado.

Gracias de antemano

Marta



Buenos días María.

Mira, yo el otro día tuve un problema similar y utilcé la propiedad
Visible de una de las columnas del "datagridview" y sin problema (por
lo que me extraña que digas que es de sólo lectura). Te paso la línea
de código que acabo de utilizar ahora mismo en un ejemplo que he
creado "al uso":

this.<nombreDelObjetoDataGridView>.Columns[0].Visible = false;

Espero haber ayudado en algo... un saludo.

Preguntas similares