none
Controlar un checkbox peteneciente a un datagridView de forma dinamica RRS feed

  • Pregunta

  • Hola,

    Quiero crear un datagriview, en base a si un label aparece o no. LO explico un poco mejor, tengo 2 controles (comboBox) si el usuario marca un valor concreto en cada uno de ellos (de forma independiente), aparecerá a la derecha de cada uno ellos una etiqueta (label) mostrando cierto texto. Esto ya esta hecho.

    Ahora lo quiero hacer de forma dinámica  es que si aparece un label, se marque el checkbox correspondiente a la fila del datagridview. El datagridview ya estara creado, tendra 2 columnas, y 2 filas una para cada label. La primera col. el checkbox (con la posibilidad de marca y desmarcar dinamicamente, si el label aparece o desaparece y la segunda columna la info (texto) del label). Lo unico que quiero es enlazar, (controlar) el marcado o desmarcado de forma dinamica.

     

    Un saludo y gracias de antemano

    jueves, 20 de mayo de 2010 15:42

Respuestas

Todas las respuestas

  • hola

    cuando dices "Lo unico que quiero es enlazar, (controlar) el marcado o desmarcado de forma dinamica", te refieres a que queire controlar mediante un evento cuando el usuario pulsa en el checkbox de la grilla ?

    si es asi por ahi este link aydue:

    [DataGridView] – Uso del CheckBox - DataGridViewCheckBoxColumn

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina
    jueves, 20 de mayo de 2010 17:01
  • Hola Leandro,

    Al reves, que cuando aparezca o desaparezca el label se lance un evento que marque o desmarque respectivamente el checkbox de la grilla.

    Un saludo

    jueves, 20 de mayo de 2010 17:20
  • hola

    pero ese label donde se encuantra en la grilla ? en la grilla no puede agregar label, entocnes como determinascuando este se debe mostrar y en que fila ?

     

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina
    jueves, 20 de mayo de 2010 17:33
  • No el label se encuentra incialmente visible al lado del control. Imaginate un combo. 2 valores: Hola y Adios.

    Y si selecciono Hola a la derecha del control me aparecera en un label : "Leandro "

    Si selecciono Adios , me desaparece la palabra Leandro.

    Si aparece Leandro  en una parte del formulario habrá una grilla. 2 columnas y 1 fila: 1º col. el checkbox, 2º col. el nombre literal de Leandro.

    Si he seleccionado "Hola", debido a que el label "Leandro" ha aparecido, el checkbox si estaba desactivado se activa, si selecciono "Adios" si check esta activado, se desactiva.

    Saludos!

    jueves, 20 de mayo de 2010 18:18