none
Recorrer un CheckedListbox con una consulta de SQL SERVER RRS feed

  • Pregunta

  • hOLA BUENAS TARDE 

    QUIERO RECORRER UN CHECKEDLISBOX CON UNA CONSULTA 

    ES DECIR QUIERO MASTRAR CUALES DE LA LISTA DE LOS CHECK ESTAN CHECKEADO DEL REGISTRO ANTERIOR A TRAVEZ DE UNA CONSULTA. 

    GRACIAS.

    lunes, 7 de mayo de 2018 21:40

Todas las respuestas

  • No se entiende lo que queres hacer. Explicalo mejor, serviría también algun ejemplo. y no escribas todo en mayúscula que cuesta mas leer.
    martes, 8 de mayo de 2018 2:01
  • Estoy usando un CheckedListbox 

    en vb.net , entonces quiero usar esta funcion 

     
     Dim n As Integer
            For n = 0 To chkListTipoSistema.Items.Count - 1
                chkListTipoSistema.SetItemChecked(n, True)
            Next
    pero recorrida con una consulta de sql server, es decir quiero mostrar cuales estan checkeado de un registro determinado.
    martes, 8 de mayo de 2018 16:08
  • A ver si entendí bien. Querés recorrer la colección de items que están checkeados y por cada items controlar si se encuentra guardado en una tabla determinada de una base de datos sqlserver. Si es así tenes que mostrar como cargas el chkListTipoSistema (si es un datatable, una lista de tipo List<>, etc. y que columnas o propiedades tiene) y los nombres de la/las tablas donde hay que buscar lo que contiene el item checkeado. 

    Una aclaración: un registro es una fila de una tabla.

    • Editado AntiWork martes, 8 de mayo de 2018 16:41
    martes, 8 de mayo de 2018 16:38
  • hola

    analiza el articulo

    [WinForms] Edición Empleados

    alli doy una idea en la edicion de como podrias marcar las opciones que provienen de la db

    para el checkboxlist

    How to iterate through the checkedlistbox and check items?

    si asignaste el DataSource con un datatable podrias obtener el DataRowView, asi comparar si es el valor y luego asignar la seleccion usando el SetItemChecked

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    martes, 8 de mayo de 2018 20:33