Affichage conditionnel d'un contrôle dans Datalist
Bonjour,
J'ai une datalist alimentée par un objectdatasource :
Code:
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> |
L'objectdatasource me retourne (entre autre) les champs suivants :
- ID_CRITERE
- LIBELLE_CRITERE
- TYPE_CRITERE
Je souhaiterais que :
Code:
1 2
|
<asp:CheckBox ID="CheckBoxCritere" runat="server" Text='<%# Eval("LIBELLE_CRITERE") %>' /> |
soit remplacé par une expression qui me permettent d'afficher :
- 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.