Bonjour,
J'ai un problème dans l'affichage d'une liste liée à une autre.
En fait, j'ai defini une première liste avec OnChange pour que la deuxième liste change selon la valeur donnée à la première.
Mais ça fait trois jours que j'essai et ca ne marche pas.
Svp, si quelqu'un peut me guider, ca serait gentil.
Merci
Voici mon code, je travaille avec C# et asp.net:

Code XML : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
<tr>
<td>Poste:</td>
<td><select id="MySelect" name="MySelect" runat="server" DataTextField="nom_p" OnChange="Change"></select></td>
</tr>
<tr>
<td>Responsable:</td>
<td><select id="MySelect1" name="MySelect1" runat="server" DataTextField="nom_r"></select></td>
</tr>

Le code de la méthode:

Code C# : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
public void Change() { 
String code; 
code=MySelect.Value; 
SqlDataAdapter myCommand2 = new SqlDataAdapter("select nom_r from responsable where code_p=(select code_p from poste where nom_p='"+code+"')", MyConnection);
 System.Data.DataSet ds2 = new DataSet(); 
myCommand2.Fill(ds2, "responsable"); 
MySelect1.DataSource= ds2.Tables["responsable"].DefaultView; 
MySelect1.DataBind(); 
}