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 :

enabled sur attribut liste deroulante


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    159
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 159
    Par défaut enabled sur attribut liste deroulante
    Bonjour,
    j'ai un code comme celui-ci :
    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
     
    <asp:UpdatePanel ID="UpdatePanel5" runat='server'>
                            <ContentTemplate>
                              <asp:DropDownList runat='server' ID='usage' AutoPostBack='true'>
                                  <asp:ListItem Value=''></asp:ListItem>
                                  <asp:ListItem Value=='1'>1</asp:ListItem>
                                  <asp:ListItem Value='2'>2</asp:ListItem>
                                  <asp:ListItem Value='3'>3</asp:ListItem>
                                  <asp:ListItem Value='4'>4</asp:ListItem>
                                  <asp:ListItem Value='5'>5</asp:ListItem>
                                  <asp:ListItem Value='6'>6</asp:ListItem>
                                  <asp:ListItem Value='7'>7</asp:ListItem>
                                </asp:DropDownList>
                           </ContentTemplate>
                       </asp:UpdatePanel>
    et j'aimerais dans le .cs faire une fonction qui permet d'activer la possibilité de choisir les attributs ou non en fonction d'une reponse precedente

    mais je ne sais pas comment dire que je veux mettre enabled = false pour l'item 1 par exemple et je ne trouve pas de doc la dessus

    d'avance merci

  2. #2
    Membre éclairé Avatar de getz85
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2008
    Messages
    423
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Janvier 2008
    Messages : 423
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
           foreach (ListItem item in usage)
            {
                item.Enabled = false;
            }
    après tu fais les test que tu veux dans le foreach

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    159
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 159
    Par défaut
    Ca ne marche pas il me sort ca comme erreur

    L'instruction foreach ne peut pas fonctionner sur des variables de type 'System.Web.UI.WebControls.DropDownList', car 'System.Web.UI.WebControls.DropDownList' ne contient pas de définition public pour 'GetEnumerator'

  4. #4
    Membre éclairé Avatar de getz85
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2008
    Messages
    423
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Janvier 2008
    Messages : 423
    Par défaut
    Désolé

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    foreach (ListItem item in usage.Items)
    {
                item.Enabled = false;
    }

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    159
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 159
    Par défaut
    merci beaucoup ca marche

    mais la il me supprime tout ou alors m'affiche tout je voudrais par exemple qu'en fonction d'une condition on affiche soit les 2 premier soit tous

  6. #6
    Membre éclairé Avatar de getz85
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2008
    Messages
    423
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Janvier 2008
    Messages : 423
    Par défaut
    Hey bien tu mets la condition voulue dans ton foreach et tu rends disponibles ou nom selon la condition.

    exemple:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    foreach (ListItem item in usage.Items)
    {
    if(item.Value < 3)
                item.Enabled = true;
    else
             item.Enabled = false;
    }

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

Discussions similaires

  1. Réponses: 3
    Dernier message: 10/10/2007, 12h43
  2. "appliquer" les css sur une liste deroulante
    Par eclipse012 dans le forum Mise en page CSS
    Réponses: 7
    Dernier message: 09/10/2006, 14h44
  3. expression reguliere appliquée sur une liste deroulante
    Par 18Marie dans le forum Balisage (X)HTML et validation W3C
    Réponses: 4
    Dernier message: 27/06/2006, 23h23
  4. [CSS] applique un style sur un liste deroulante sous Firefox
    Par dark_vidor dans le forum Mise en page CSS
    Réponses: 4
    Dernier message: 21/02/2006, 09h56
  5. etiquette ou label sur une liste deroulante
    Par camyo dans le forum Balisage (X)HTML et validation W3C
    Réponses: 7
    Dernier message: 07/11/2005, 16h09

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