[C# ASP.NET][Probleme] Affecter un CSSCLASS dynamiquement ?

Affecter un CSSCLASS dynamiquement ? [C# ASP.NET][Probleme] - C#/.NET managed - Programmation

Marsh Posté le 26-04-2006 à 16:30:48    

Salut :hello:
 
Je tombe devant un probleme d'affichage qui me rend fou !
Je develope un agenda/calendrier pour que les utilisateurs puissent rentrer des taches. Pour ne pas reinventer la roue, je suis partie avec une base pré-existante.
 
Bref, mon control est completement fonctionel maintenant il ne lui manque plus que l'affectation des couleurs selon la tache (pour mieux discerner) mais il m'est impossible de le faire !
 
Dans ma page ASPX, je donne une CSSCLASS aux taches affichés (ici la classe item)
 
 
<ItemStyle  Width="150px" CssClass=item ></ItemStyle>
 
 
Donc mon probleme est que j'aimerais pouvoir affecter dynamiquement le nom de la classe selon l'activité par exemple :
 
 
<ItemStyle  Width="150px" CssClass=<%# DataBinder.Eval(Container.DataItem,"maclasse" ) %> ></ItemStyle>
 
 
Mais cela ne fonctionne pas, etant donné que je ne peut pas declarer un Databinder a cet endroit la :(
 
Auriez vous une idée ?
 
Je seche completement et je perd un temps fou :(
 
Merci d'avance :jap:


Message édité par massamu le 26-04-2006 à 16:33:40

---------------
Selon les dernières sources, il y aurait de plus en plus d'étrangers dans le monde...
Reply

Marsh Posté le 26-04-2006 à 16:30:48   

Reply

Marsh Posté le 26-04-2006 à 16:38:46    

C'est un repeater?

Reply

Marsh Posté le 26-04-2006 à 16:40:47    

J'ai résolu le soucis, j'ai pensé au dernier moment :)
 
J'ai integrer un champ "Style" dans la Table, que ma requete recupere avec les données.
 
Et j'affecte son contenu a la propriété : ItemStyleField
 
Merci et désolé du dérangement ;)
 
:jap:


---------------
Selon les dernières sources, il y aurait de plus en plus d'étrangers dans le monde...
Reply

Marsh Posté le 06-05-2006 à 18:07:48    

Massamu, merci de me contacter par mp au plus vite ...
 
:jap:


---------------
------------------------------------------
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed