Bonjour,

J'ai deux combobox_filiere la 1er contient Filiere avec cette requette dans load de page

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
Private Sub Form_liste_etudaint_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
    Dim r = From i In dc.FILIERE _
    Select i.FiliereNom
ComboBox1.DataSource = r.Distinct
 
end sub
je voudrais remplaire la 2eme combobox avec :
chaque filiere contient plusieur serires
voila le deuxsieme code je les mis dans selectindexchanger combobox_filiere

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
Private Sub ComboBox1_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ComboBox1.SelectedIndexChanged
    Dim r = From i In dc.FILIERE_SERIE _
              Where i.FiliereId = CInt(ComboBox1.SelectedIndex) _
              Select i.SERIE.SerieNom
    ComboBox2.DataSource = r
End Sub

FILIERE_SERIRE TABLE CONTIENT 2 CLé PRIMERE DE CHAQUE TABLE FILIERE ET SERIRE
la resultat qui me affiché

Citation:
il me affiche pas les résultat coréspendre pour chaque filiere lors ce que je change la filiere il me affiche les series de deuxième filiere le 1er ne affiche plus