Probleme de combobox

[Résolu]
Signaler
Messages postés
8
Date d'inscription
mercredi 14 mai 2008
Statut
Membre
Dernière intervention
20 mai 2008
-
Messages postés
8
Date d'inscription
mercredi 14 mai 2008
Statut
Membre
Dernière intervention
20 mai 2008
-
Bonjour,
         Je galère depuis quelques jours déjà sur ce problème.

Dans une form (vb 2008 express) j'ai plusieur combobox relié a la même colone de la même table (SQL server ), mon probleme est que si je choisi une valeur dans le premier combobox les autres se mettent a la même valeur et mon but est de pouvoir choisir des valeurs différentes dans chacune des combobox.

Merci a tout ceux qui pourront m'aider.

3 réponses

Messages postés
8
Date d'inscription
mercredi 14 mai 2008
Statut
Membre
Dernière intervention
20 mai 2008

J'ai trouvé mon erreur!!!

voicice que ca prenait:

  Dim Nbitem As Integer = CInt(NombreItemInventaire.Text)
        Dim positionItemX As Integer = 106
        Dim Item As Windows.Forms.ComboBox
        Dim Source As Windows.Forms.BindingSource

        For i = 1 To Nbitem
            Item = New System.Windows.Forms.ComboBox
            Source = New System.Windows.Forms.BindingSource
            Item.Name = "Items" & CStr(i)
            Item.Location = New Point(positionItemX, positionItemY)
            positionItemX = positionItemX + 105
            Item.Width = 95
            Me.Controls.Add(Item)
            Source.DataSource = Gestion_de_ProjetsDataSet.Inventaire
            Item.DataSource = Source
            Item.DisplayMember = "description"
            Item.ValueMember = ("No_ Item")

        Next

Merci a ceux qui ont voulu m'aider.
Messages postés
4822
Date d'inscription
lundi 11 novembre 2002
Statut
Membre
Dernière intervention
15 novembre 2016
14
Salut,

Faudrait nous montrer ton code pour comprendre, car apparement tu initialise en même temps tous tes combo's.....

A+
Exploreur

 Linux a un noyau, Windows un pépin
Messages postés
8
Date d'inscription
mercredi 14 mai 2008
Statut
Membre
Dernière intervention
20 mai 2008

Mon code est le suivant:

  Dim Nbitem As Integer = CInt(NombreItemInventaire.Text)
        Dim positionItemX As Integer = 106
        For i = 1 To Nbitem
            Dim Item As Windows.Forms.ComboBox
            Item = New System.Windows.Forms.ComboBox
            Item.Name = "Items" & CStr(i)
            Item.Location = New Point(positionItemX, positionItemY)
            positionItemX = positionItemX + 105
            Item.Width = 95
            Me.Controls.Add(Item)
            departement.Add(Item)
            Item.DataSource = Gestion_de_ProjetsDataSet.Tables("Inventaire")
            Item.DisplayMember = "description"

        Next

mais j'ai aussi essayé de les creer manuellement un par un et ca me fait pareil, il y a surement quelque chose que je ne fait pas correctement.