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

 .NET Discussion :

pbr:checkbox et tableau


Sujet :

.NET

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    18
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 18
    Par défaut pbr:checkbox et tableau
    bonjour a tous,
    j'essaye de faire un tableau a deux dimensions avec a chaque ligne les noms d'utilisateurs dans ma base de données sqlserver et comme colonne deux checkbox qui definissent leurs roles.

    Le probleme est le suivant: si j'utilise un gridview je ne peux pas modifier les données a la volée, je vais devoir cliquer sur modifier et modifier juste cette ligne
    Il faut donc que j'utilise quelque chose d'autre afin de les afficher mais je ne vois pas comment les avoir a partir de ma requete linq faite en code behind.

    voila la forme du tableau souhaitée:

    NOM ROLE1 ROLE2
    user1 [x] [ ]
    user2 [ ] [x]
    user3 [x] [x]
    user4 [ ] [ ]

    Merci d'avance pour votre aide.

  2. #2
    Expert confirmé
    Avatar de Skyounet
    Homme Profil pro
    Software Engineer
    Inscrit en
    Mars 2005
    Messages
    6 380
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : Software Engineer
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2005
    Messages : 6 380
    Par défaut
    Un Repeater ? Un FormView ?

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    18
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 18
    Par défaut
    merci de l'aide le repeater marche parfaitement

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    18
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 18
    Par défaut
    pendant que l'on y est, est il possible de faire en sorte qu'une ligne sur deux d'un tableau ait une couleur différente a partir donc du repeater?
    j'ai cherché sur la toile mais je n'ai rien trouvé qui fonctionne sous asp.net

    Merci.

  5. #5
    Expert confirmé
    Avatar de Skyounet
    Homme Profil pro
    Software Engineer
    Inscrit en
    Mars 2005
    Messages
    6 380
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : Software Engineer
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2005
    Messages : 6 380
    Par défaut
    Citation Envoyé par 56251 Voir le message
    pendant que l'on y est, est il possible de faire en sorte qu'une ligne sur deux d'un tableau ait une couleur différente a partir donc du repeater?
    j'ai cherché sur la toile mais je n'ai rien trouvé qui fonctionne sous asp.net

    Merci.
    Tu fais une méthode qui retourne alternativement une couleur puis une autre et tu appelles cette méthode dans ton ItemTemplate.

    Après je sais pas ce que tu as mis comme Template (table, div...) donc je peux pas te dire plus.

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    18
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 18
    Par défaut
    merci de ton aide skyounet.
    Dois je faire comme ceci?


    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
    <table border="0" width="206px" cellpadding="0px">
            <tr style="background-color:#5d7b9d; color:#FFFFFF; font-weight:bold; text-align:center;">
            <td>
            Utilisateur
            </td>
            <td>
            User
            </td>
            <td>
            Admin
            </td>
            </tr>
        <asp:Repeater ID="Repeater1" runat="server">
        <ItemTemplate>
            
                      <tr style=LeNomDeMaFonction?>
                        <td>
                        <%#DataBinder.Eval(Container.DataItem, "utilis") %>
                        </td> 
                        <td>
                            <asp:CheckBox ID="CheckBox1" runat="server" Checked=<%#DataBinder.Eval(Container.DataItem, "role1")%>/>
                        </td> 
                        <td>
                            <asp:CheckBox ID="CheckBox2" runat="server" Checked=<%#DataBinder.Eval(Container.DataItem, "role2")%>/>
                        </td>
                      </tr>
            
        </ItemTemplate>

  7. #7
    Expert confirmé
    Avatar de Skyounet
    Homme Profil pro
    Software Engineer
    Inscrit en
    Mars 2005
    Messages
    6 380
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : Software Engineer
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2005
    Messages : 6 380
    Par défaut
    Y'a différentes techniques en fait

    http://msdn.microsoft.com/en-us/libr...te(VS.80).aspx

    http://forums.asp.net/p/1118183/1797415.aspx#1797415

    Choisis celle que tu préfères

  8. #8
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    18
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 18
    Par défaut
    merci je vais voir ça et je te tiens au courant.

    je peux laisser la tag résolu

    merci skyounet
    je met le code au cas ou si ça interesse quelqu'un un de ces jours

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <tr style='<%# Container.ItemIndex % 2 == 0 ? "background-color:#F7F6F3" : "background-color:#FFFFFF" %>'>

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

Discussions similaires

  1. [PHP 5.2] Traitement des checkbox en tableau
    Par Vincinho dans le forum Langage
    Réponses: 10
    Dernier message: 20/03/2009, 15h16
  2. checkbox et tableau
    Par bastien dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 22/11/2008, 13h59
  3. [AJAX+PHP] Récupérer une liste de checkbox en tableau
    Par dorian53 dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 27/04/2007, 10h03
  4. Javascript + PHP => checkbox et tableau incompatibles
    Par Matth_S dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 21/02/2006, 15h38
  5. Checkbox et tableau
    Par agh dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 08/09/2005, 11h33

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