2009-11-04 6 views
2

Je dois changer le contenu td dynamiquement qui dépend de la case à cocher. Si la case isnot cochée td ne prendra pas un style supplémentaire, mais si elle est cochée mon texte doit prendre un tel style:Comment changer le contenu td dynamiquement?

b style="font-family:Tahoma;font-size:8pt;color:#0f0000;font-weight:normal;">My Text</b 

mycode est comme ça:

asp:DataList ID="Inside" runat="server" RepeatColumns="4" 

ItemTemplate 

    <asp:HiddenField ID="FeaID2" runat="server" Value='<%#DataBinder.Eval(Container.DataItem, "FeatureID")%>' > 

    <td class="checkbox_td"><input disabled="disabled" type="checkbox" <%# int.Parse(DataBinder.Eval(Container.DataItem, "exist").ToString()) > 0 ? "checked" : "" %> /></td> 

    <td class="text_td">!!!HERE IS MY PROBLEM!!!</td> 

/ItemTemplate 

/asp:DataList 

J'utilise C#, Alors, comment puis-je donner un style supplémentaire au contenu td dynamiquement que j'appelle (ICI EST MON PROBLÈME) qui dépend de la case à cocher ci-dessous?

Répondre

0

vous ajoutez un autre sélecteur CSS: -

td.text_td_checked { font-family:Tahoma;font-size:8pt;color:#0f0000;font-weight:normal; } 

Assurez-vous qu'il vient après le sélecteur de text_td dans votre CSS. Dans votre TD: -

<td class="text_td <%# int.Parse(DataBinder.Eval(Container.DataItem, "exist").ToString()) > 0 ? "text_td_checked" : "" %>">!!!Problem Solved!!!</td> 
+0

Merci Anthony, c'est très facile, n'est-ce pas? :) Je dois apprendre beaucoup :) –

Questions connexes