Bonjour,
J'ai une datalist alimentée par un objectdatasource :
L'objectdatasource me retourne (entre autre) les champs suivants :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 <asp:DataList ID="DataList1" runat="server" DataSourceID="ObjectDataSourceCriteres" DataKeyField="ID_CRITERE"> <ItemTemplate> <asp:Label ID="ID_CRITERELabel" runat="server" Text='<%# Eval("ID_CRITERE") %>' Visible="false" /> <asp:CheckBox ID="CheckBoxCritere" runat="server" Text='<%# Eval("LIBELLE_CRITERE") %>' /> <br /> </ItemTemplate> </asp:DataList>
- ID_CRITERE
- LIBELLE_CRITERE
- TYPE_CRITERE
Je souhaiterais que :
soit remplacé par une expression qui me permettent d'afficher :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 <asp:CheckBox ID="CheckBoxCritere" runat="server" Text='<%# Eval("LIBELLE_CRITERE") %>' />
- une Checkbox si TYPE_CRITERE = 1
- une Textbox si TYPE_CRITERE = 2
- une Dropdownlist si TYPE_CRITERE = 3
Savez-vous comment intégrer une telle condition ?
Merci beaucoup !
T.
Partager