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 Discussion :

[DropDownList] Switch case sur sélection


Sujet :

ASP

  1. #1
    Membre du Club
    Inscrit en
    Avril 2007
    Messages
    76
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Avril 2007
    Messages : 76
    Points : 49
    Points
    49
    Par défaut [DropDownList] Switch case sur sélection
    Bonjour a tous,

    Voila je souhaiterai affichez différentes tables de mon dataset en fonction du choix effectué dans la dropdownlist.

    Voila le code que j'ai fais mais qui ne fonctionne pas, sans trop savoir pourquoi malgrès différentes recherches.

    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
        protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e)
        {
     
            switch (DropDownList1.SelectedIndex.ToString())
            {
                case "Toutes les machines enregistrées":
                    MACHINETableAdapter machines = new MACHINETableAdapter();
                    GridView1.DataSource = machines.GetData();
                    GridView1.DataBind();
                    break;
                case "Nouvelles machines":
                    recep_ip_new_machineTableAdapter new_machines = new recep_ip_new_machineTableAdapter();
                    GridView1.DataSource = new_machines.GetData();
                    GridView1.DataBind();
                    break;
                case "Changements dans le périmètre":
                    recep_ip_dans_periTableAdapter dans_peri = new recep_ip_dans_periTableAdapter();
                    GridView1.DataSource = dans_peri.GetData();
                    GridView1.DataBind();
                    break;
                case "Machines en anomalies":
                    erreurTableAdapter anomalie = new erreurTableAdapter();
                    GridView1.DataSource = anomalie.GetData();
                    GridView1.DataBind();
                    break;
            }
        }
    Je précise que indépendament, chaque bloc d'instruction pour charger une page dans ma gridview fonctionne (testé dans le pageload)

    Merci par avance

  2. #2
    Membre du Club
    Inscrit en
    Avril 2007
    Messages
    76
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Avril 2007
    Messages : 76
    Points : 49
    Points
    49
    Par défaut
    Ne pas dormir c'est le mal ....


    Remplacement de SelectedIndex par SelectedValue et c'est bon bizarrement ...

    Bonne journée

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

Discussions similaires

  1. Switch/Case - boucle sur une case ou sur l'ensemble
    Par nevoa dans le forum Langage
    Réponses: 3
    Dernier message: 24/06/2014, 15h45
  2. PB sur un switch case
    Par davidif dans le forum Visual C++
    Réponses: 9
    Dernier message: 25/11/2013, 14h38
  3. Probleme sur un switch case
    Par Hew dans le forum Débuter
    Réponses: 5
    Dernier message: 24/06/2011, 17h40
  4. Switch / case mais sur deux variables ?
    Par Bktero dans le forum Débuter
    Réponses: 4
    Dernier message: 15/06/2010, 15h58
  5. [Language] aide sur les switch case
    Par pouss dans le forum Langage
    Réponses: 3
    Dernier message: 05/04/2005, 11h34

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