none
Selection d'elements de listBox à partir d'une requete RRS feed

  • Discussion générale

  • Bonjour a tous,

    Voila j'ai un petit problème, ça fait quelques temps que ça me gratouille...
    J'ai une listBox, je me met un on dataBinding qui execute une sub. Jusque la pas de problème. Dans cette sub, j'effectue une requete pour savoir quels champs doivent être selectionnés. Le problème c'est qu'il ne me selectionne qu'un seul champ...Pourtant SelectionMode="Multiple"!

     

      
    Private sub selectionne_le_bon_element(sender as object, e as eventArgs)

            dim vSel as dataTable = ctype(ctype(sender.findcontrol("listElementCritere"), listBox).dataSource, dataTable)
            dim VRow as dataRow
            dim strSQL as string="Select fk_id_element_critere from voy_repond_a_critere where fk_id_voyage=" & id_voy.text
            dim dt as dataTable=uneConnexion.execSQL(strSQL).tables(0)
            dim oRow as dataRow

            for each VRow in vSel.rows
                for each oRow  in dt.rows
                    if oRow.item("fk_id_element_critere")= VRow.item("id_element_critere") then
                        ctype(sender.findcontrol("listElementCritere"), listBox).selectedValue=VRow.item("id_element_critere")
                    exit for
                    end if
                next
            next
        end sub


    C'est assez chiant comme truc!
    jeudi 19 octobre 2006 15:57