BONJOUR BONJOUR!
Alors voila, je suppose avoir un petit problème dans mon codage, mais je ne parviens pas à trouver quoi!!! Quelqu'un peut-il m'aider???
Donc je veux que en fonction de ce que j'ai sélectionné auparavant dans ma liste déroulante et en fonction de mon identifiant, il ne me sorte dans la nouvelle liste déroulante, que les matières qu'enseigne l'idendifiant à la classe sélectionné.
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
17
18
19
20 protected void ListClass_SelectedIndexChanged(object sender, EventArgs e) { string MyConstring = "Data Source=PROD005\\SQLEXPRESS;uid=PROD005\\mauto-daisy;pwd=mimik;Initial Catalog='C:\\DOCUMENTS AND SETTINGS\\MAUTO-DAISY\\MES DOCUMENTS\\STAGE_PROJET.MDF';Integrated Security=True"; SqlConnection con = new SqlConnection(MyConstring); con.Open(); string queryStringMat = "SELECT DISTINCT Matiere.course FROM Dispenser INNER JOIN Formateur ON Dispenser.num_secu = Formateur.num_secu INNER JOIN Matiere ON Dispenser.code_course = Matiere.code_course INNER JOIN Classe ON Dispenser.code_group = Classe.code_group WHERE (Formateur.teacher_lastname = '" + lblInterv1.Text + "') AND (Classe.group_name = '" + ListClass.SelectedValue + "')"; SqlCommand commandMat = new SqlCommand(queryStringMat, con); SqlDataAdapter daMat = new SqlDataAdapter(commandMat); DataTable dtMat = new DataTable("Matiere"); daMat.Fill(dtMat); ListMatiere.DataSource = dtMat; ListMatiere.DataValueField = "course"; ListMatiere.DataTextField = "course"; ListMatiere.DataBind(); con.Close(); }
Où est le problème? Auriez vous une solution pour moi??? Merci d'avance!!!![]()
Partager