Bonjour,
J'ai un DropDownList , lié à un SQLDATASOURCE
Je veux ajouter un élément au début des éléments de SQLDATASOURCE, avec la valeur 0 et le texte "Choisir".
Comment faire?
Merci
Bonjour,
J'ai un DropDownList , lié à un SQLDATASOURCE
Je veux ajouter un élément au début des éléments de SQLDATASOURCE, avec la valeur 0 et le texte "Choisir".
Comment faire?
Merci
J'ai ajouté un élément
J'ai mis le code Page_load, est ce que je dois le mettre dans tous les _click des différents boutons de la page?
Code : Sélectionner tout - Visualiser dans une fenêtre à part DirectCast(FormView1.FindControl("Liste_Motifs"), DropDownList).Items.Insert(0, New ListItem("--Choisir un motif--", "NOUSER"))
Pour ce genre de probleme, il y a 2 solutions :
1 - Utiliser le viewstate (ce qui implique de charger 1 seule fois le controle avec les bonnes valeurs)
2 - Repartir from scratch à chaque fois et faire un databind à chaque fois (avec l'ajout de la ligne)
Visiblement, tu as choisi la 2. Si le contenu de ta ddl ne change pas lors de postback, tu peux partir sur la solution 1...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 <asp:DropDownList Id="ddl" runat="server" AppendDataBoundItem="true" ... > <asp:ListItem value="0" >Choirsir</asp:ListItem> </asp:DropDownList>
Je l'ai ajouté dans la requête en ajoutant un select et un UNION
Partager