Bonjour
J'ai un Formview, basé sur un objdatasource1 dans lequel j'ai 3 champs.
- un champ date
- un champ Dropdown 1 (liste d'objets 2)
- un champ Dropdown 2 (liste d'objets 3)
La liste des valeurs de Dropdown2 dépend des valeurs du champ date et dropdown1
En Edition les 3 champs sont évalués à partir de leur valeur.
ex
Lorsque je sélectionne la Date avec postback j'ai une erreur de ce type :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 <asp:DropDownList ID="ddl1" runat="server" DataSourceID="ods1" DataTextField="Nom" DataValueField="ID" SelectedValue='<%# Eval("monobjet.ID") %>' > </asp:DropDownList><br />
Lorsque j'enlève la SelectedValue cela fonctionne de nouveau.
Les méthodes de liaison de données telles que Eval(), XPath() et Bind() peuvent uniquement être utilisées dans le contexte d'un contrôle lié aux données.
Je voudrais à la fois afficher les valeurs de l'objet en cours dans le formview
Et pouvoir changer/réinitialiser les valeurs en sélectionant une nouvelle date par ex .
Pouvez-vous me dire comment je peux résoudre ce genre de problème ?
Merci
Partager