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 :

[C#] Tableau


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Avatar de topolino
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    1 901
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2003
    Messages : 1 901
    Par défaut [C#] Tableau
    Bonjour,

    Lorsque je remplis un tableau avec des string par exemple je voudrais que les clef soient automatiqement des chiffres et non que la clef est la meme valeur que la value.

    exemple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    private string[] aMonth = new string[] {"Janvier", "Février", "Mars", "Avril", "Mai", "Juin", "Juillet", "Aout", "Septembre", "Octobre", "Novembre", "Décembre"};
    si je l'associe a un dropdownlist, alors les "key" sont les meme que les "value", hors je voudrais :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    "<option value=1>janvier "
    et non
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    "<option value=janvier>janvier"
    comment dois je faire sans avoir recour a un hashtable ?!?
    quel est la maniere le plus simple ?

    merci

    [Balise [code] rajoutée par Rami ]
    [merci d'y penser la prochaine fois]

  2. #2
    Nouveau membre du Club
    Inscrit en
    Novembre 2003
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Novembre 2003
    Messages : 5
    Par défaut
    as-tu essayé le

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    DropDownList1.SelectedIndex
    j'utilise cela pour mon code.

    Si c'était bien ca ta question ^^

  3. #3
    Membre éprouvé
    Inscrit en
    Février 2003
    Messages
    113
    Détails du profil
    Informations forums :
    Inscription : Février 2003
    Messages : 113
    Par défaut
    Oui sinon c'est tres bien les Hashtable

  4. #4
    Membre confirmé
    Inscrit en
    Avril 2004
    Messages
    85
    Détails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 85
    Par défaut
    Moi je le ferai comme ca
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    string[] aMonth = new string[] {"Janvier", "Février", "Mars", "Avril", "Mai", "Juin", "Juillet", "Aout", "Septembre", "Octobre", "Novembre", "Décembre"};
    for( int i = 0 ; i < aMonth.Length;i++)
    {
        DropDownList1.Items.Add(new ListItem(aMonth[i],i.ToString()));
    }
    qui donne comme résultat

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    <option value="0">Janvier</option>
    <option value="1">Février</option>
    <option value="2">Mars</option>
    <option value="3">Avril</option>
    <option value="4">Mai</option>
    <option value="5">Juin</option>
    <option value="6">Juillet</option>
    <option value="7">Aout</option>
    <option value="8">Septembre</option>
    <option value="9">Octobre</option>
    <option value="10">Novembre</option>
    <option value="11">Décembre</option>
    en espérant que ça l'aide

  5. #5
    Membre éprouvé
    Inscrit en
    Février 2003
    Messages
    113
    Détails du profil
    Informations forums :
    Inscription : Février 2003
    Messages : 113
    Par défaut
    oui oui tres bien ou (tu l'avais deviné)

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    DropDownList1.Items.Add(new ListItem(aMonth[i+1],i.ToString()));

  6. #6
    Membre confirmé
    Inscrit en
    Avril 2004
    Messages
    85
    Détails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 85
    Par défaut
    je comprend pas deviner quoi ?

  7. #7
    Membre émérite
    Profil pro
    Inscrit en
    Septembre 2003
    Messages
    652
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2003
    Messages : 652
    Par défaut
    Pour que le numéro du mois commence à 1 et pas à 0. Que ça colle mieux avec le calendrier quoi.

  8. #8
    Membre éprouvé
    Inscrit en
    Février 2003
    Messages
    113
    Détails du profil
    Informations forums :
    Inscription : Février 2003
    Messages : 113
    Par défaut
    oui oui d'ailleurs mon +1 est mal placé je crois... voila

  9. #9
    Membre confirmé
    Inscrit en
    Avril 2004
    Messages
    85
    Détails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 85
    Par défaut
    Ah j'avais pas vu ce détail désolé, mais je sais pas si ca résous le probleme de topolino par contre

    je ferai plus cela moi
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    DropDownList1.Items.Add(new ListItem(aMonth[i],Convert.ToString((i+1)));
    ceci me semble plus logique

  10. #10
    Membre émérite
    Profil pro
    Inscrit en
    Septembre 2003
    Messages
    652
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2003
    Messages : 652
    Par défaut
    Vi, dans ce sens-là ça va mieux :)

  11. #11
    Membre éprouvé
    Avatar de topolino
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    1 901
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2003
    Messages : 1 901
    Par défaut
    merci pour vos reponses ;o)

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

Discussions similaires

  1. trier un tableau et compter des elements du tableau
    Par remi51 dans le forum Algorithmes et structures de données
    Réponses: 6
    Dernier message: 17/06/2002, 16h51
  2. Réponses: 2
    Dernier message: 27/05/2002, 19h46
  3. verification de doublons dans un tableau
    Par bohemianvirtual dans le forum C
    Réponses: 11
    Dernier message: 25/05/2002, 12h21
  4. transmision de tableau en parametre
    Par Horus dans le forum C++Builder
    Réponses: 3
    Dernier message: 16/05/2002, 11h15
  5. Réponses: 4
    Dernier message: 13/05/2002, 16h43

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