probleme avec <asp:templateField>
Bonjour,
J'essaye de afficher/cacher un <asp:templateField> contenu dans un <asp:gridView>. Le seul problème c'est que <asp:templateField> ne contient pas d'attribut ID, on ne peut donc pas y accéder depuis le code behind pour initialisé l'attribut Visible à false ou a true.
J'ai donc tenté quelque chose qui ressemble à ceci :
Code:
1 2 3 4 5 6
|
<%
bool visible;
if (ddl_pageAjouterQuestion_selectionType.SelectedValue == "3") visible = true;
else visible = false;
%> |
...
Code:
1 2 3
|
<asp:TemplateField HeaderText="Suivante" Visible='<%= visible %>'>
</asp:TemplateField> |
Seulement j'ai une erreur de ce type :
Impossible de créer un objet de type 'System.Boolean' à partir de sa représentation sous forme de chaîne
Je ne sais donc pas comment m'y prendre pour faire disparaitre ma colonne dynamiquement.
Est-ce que quelqu'un a une solution à me proposer?
Merci d'avance.