Bonsoir à tous

J'ai une Form avec 2 combobox, je veux remplir la combobox2 a partir d'une base de données selon le choix précis dans la combobox1.
par exemple quand combobox1="Prof1" , seulement les filières de cet prof vont être chargé dans la combobox 2.
J'ai essayé avec la conditon where, mais c'est pas pratique puisque j'ai plusieurs choix dans la combobox1.

Svp aidez moi a ajouter la condition nécessaire.
Merci d'avance.


voila le code que j'utilise :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
 
host = "Server=-;Database=surveillance;Trusted_Connection=Yes;"
        req = "select Filière from printemps "
            conn = New SqlConnection
            conn.ConnectionString = host
            Try
                conn.Open()
                exec = New SqlCommand(req, conn)
                lire = exec.ExecuteReader
                Do While lire.Read()
                Combobox2.Items.Add(lire("Filière"))
                Loop
                lire.Close()
            Catch ex As Exception
                MessageBox.Show(ex.ToString(), "Erreur", MessageBoxButtons.OK, MessageBoxIcon.Error)
            End Try