Bonjour à tous,

Y a t il un moyen de moduler l'affichage dans un repeater ?

Je m'explique : j'ai un repeater bâti de manière classique en table html avec un ItemTemplate comportant quatre cellules de la table où je sors des valeurs d'une base Access de la manière suivante :

<%# ((DataRowView)Container.DataItem)["WP_Nom_FR"]%>.

Ce que j'aimerai faire c'est tester la valeur d'un champ pour choisir de mettre l'info ou non dans la cellule concernée. En l'occurence si prix > 0, je remplis la cellule, sinon je met un espace dans la cellule.

Comment verriez vous cela ?

J'ai tenté :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
<% if (Convert.ToDouble(((DataRowView)Container.DataItem)["Prix_Skis"].ToString())) > 0
... marche pô, il ne veut pas du Container

DataBinder.Eval(Container.DataItem,"Prix_Skis") ne fonctionne pas non plus.

Ou alors y a t il un évènement que l'on pourrait traiter en code behind ?

En parcourant les posts du forum, je me rend compte que le problème vient du if !!!

Si une âme charitable avait une idée ce serait top !!!

Amicalement