IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ASP.NET Discussion :

Comment je peus changer la couleur d'un chekbox


Sujet :

ASP.NET

Mode arborescent

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Inscrit en
    Mai 2011
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Mai 2011
    Messages : 3
    Par défaut Comment je peus changer la couleur d'un chekbox
    bonjour,
    j'ai un gridview dans lequel ce trouve un checkbox.
    je veus résoudre le probleme ceci:
    si le checkbox est activé je voulais mettre un drapeau vert, sinon mettre un drapeau rouge

    voila le code sur lequel je travail:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    <asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" 
            DataKeyNames="IdtypeChambre" DataSourceID="SqlDataSource1" CellPadding="4" 
            ForeColor="#333333" GridLines="None" 
            onrowdeleting="GridView1_RowDeleting" 
            onrowdatabound="GridView1_RowDataBound"   >
             
            
            <AlternatingRowStyle BackColor="White" ForeColor="#284775" />
            
            <Columns>
                   <asp:CommandField ShowDeleteButton="True" HeaderText="Del"  
                       ButtonType="Image"  DeleteImageUrl="~/img/gtk-rtl-undelete-icone-4294-16.png"  >
                    
                    <ItemStyle CssClass="picto" />
                   </asp:CommandField>
                    
                    <asp:CommandField HeaderText="Edit" ButtonType="Image" ShowEditButton="true" ControlStyle-CssClass="" EditImageUrl="~/img/edit-icon.gif" UpdateImageUrl="~/img/save-icon.gif"
                                         CancelImageUrl="~/img/hr.gif">
                          <ControlStyle Width="50" CssClass="picto"  />
                    <ItemStyle CssClass="picto" Width="16px" />
                    </asp:CommandField>
                            
                    <asp:TemplateField HeaderText="Show">
                        <ItemTemplate>
                            <asp:ImageButton ID="imgSelect"  CommandName="Select" ImageUrl="~/img/vieux-original-zoom-icone-4770-16.png" runat="server" OnClick="Show" />
                        </ItemTemplate>
                        <ItemStyle CssClass="picto" />
                  </asp:TemplateField>
                <asp:BoundField DataField="IdtypeChambre" HeaderText="IdT" 
                    InsertVisible="False" ReadOnly="True" SortExpression="IdtypeChambre" />
                
                <asp:BoundField DataField="IdHotel" HeaderText="IdH" ReadOnly="True" 
                    SortExpression="IdHotel" />
                <asp:BoundField DataField="Libelle" HeaderText="Type" 
                    SortExpression="Libelle" />
                
                <asp:BoundField DataField="NbrAdulteMax" HeaderText="NAdulte" 
                    SortExpression="NbrAdulteMax" />
                <asp:BoundField DataField="NbrEnfantMax" HeaderText="NEnfant" 
                    SortExpression="NbrEnfantMax" />
                <asp:BoundField DataField="ShortDescr" HeaderText="Desc" 
                    SortExpression="ShortDescr" />
                <asp:BoundField DataField="Prix" HeaderText="Prix" SortExpression="Prix" />
                <asp:BoundField DataField="NbrStock" HeaderText="Stock" 
                    SortExpression="NbrStock" />
                <asp:BoundField DataField="Dispo" HeaderText="Dispo" 
                    SortExpression="Dispo" />
                <asp:CheckBoxField DataField="Statut" HeaderText="Statut" 
                    SortExpression="Statut" />
            </Columns>
            <EditRowStyle BackColor="#999999" />
            <FooterStyle BackColor="#5D7B9D" Font-Bold="True" ForeColor="White" />
            <HeaderStyle BackColor="#5D7B9D" Font-Bold="True" ForeColor="White" />
            <PagerStyle BackColor="#284775" ForeColor="White" HorizontalAlign="Center" />
            <RowStyle BackColor="#F7F6F3" ForeColor="#333333" />
            <SelectedRowStyle BackColor="#E2DED6" Font-Bold="True" ForeColor="#333333" />
            <SortedAscendingCellStyle BackColor="#E9E7E2" />
            <SortedAscendingHeaderStyle BackColor="#506C8C" />
            <SortedDescendingCellStyle BackColor="#FFFDF8" />
            <SortedDescendingHeaderStyle BackColor="#6F8DAE" />
        </asp:GridView>


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
                {
                    if (e.Row.RowType == DataControlRowType.DataRow) {
                        var c = e.Row.Cells[12].Controls[0] as CheckBox;
                        if (c.Text == "true" || c.Text == null || c.Text=="") c.ForeColor = Color.Red;
                    }
                }


    merci d'avance de bien vouloir m'aider.
    Images attachées Images attachées  

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Comment ne pas changer la couleur d'un lien déjà visité ?
    Par kilian67 dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 07/08/2008, 15h34
  2. Réponses: 2
    Dernier message: 22/08/2006, 20h57
  3. [phpBB] Comment changer les couleurs
    Par ludolecho dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 2
    Dernier message: 19/05/2005, 08h20
  4. comment changer la couleur du crayon?
    Par meli0207 dans le forum MFC
    Réponses: 10
    Dernier message: 07/05/2005, 10h41
  5. Réponses: 2
    Dernier message: 01/12/2004, 22h48

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo