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 :

Problème de valeur renvoyée par un DropDownList


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2007
    Messages
    34
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2007
    Messages : 34
    Par défaut Problème de valeur renvoyée par un DropDownList
    Bonjour,

    Je vous explique mon problème :

    Je crée actuellement un panneau d'administration pour gérer des records de ma base de données.
    Pour supprimer un record, je les affiche dans un DropDownList et il suffit ensuite de cliquer sur le bouton supprimer.

    Voici le code pour remplir mon dropdown :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    listeStatuts.Items.Clear()
     
            reader = execSelect("SELECT NOM_STATUT FROM STATUT ORDER BY NOM_STATUT;", oConnection)
            While reader.Read()
                listeStatuts.Items.Add(reader(0).ToString)
            End While
            reader.Close()
    Et voici le code exécuté du bouton :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    Try
                cmd = New SqlCommand("DELETE FROM dbo.STATUT WHERE NOM_STATUT='" & listeStatuts.SelectedItem.Text & "'", oConnection)
                cmd.ExecuteNonQuery()
            Catch ex As Exception
                MsgBox("Erreur : " & ex.ToString)
            End Try
    Je vais donc rechercher le nom sélectionné et affiché dans mon DropDown pour ma requête.

    Mais ma valeur renvoyée est toujours celle du premier élément de mon DropDown, et jamais celui qui est sélectionné.. Voilà quelques heures que je cherche en vain. Auriez-vous une idée?

    Merci d'avance!

  2. #2
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2007
    Messages
    34
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2007
    Messages : 34
    Par défaut
    Résolu avec le postback :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
            If Not Page.IsPostBack Then
                listeStatuts.Items.Clear()
                listeStatuts1.Items.Clear()
                reader = execSelect("SELECT NOM_STATUT FROM STATUT ORDER BY NOM_STATUT;", oConnection)
                While reader.Read()
                    listeStatuts.Items.Add(reader(0).ToString)
                    listeStatuts1.Items.Add(reader(0).ToString)
                End While
                reader.Close()
            End If
    This is a common mistake.

    Every time you post back your page load routine is run. And it is resetting
    your drop down list.

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

Discussions similaires

  1. [Web Service] Problème d'affichage des valeurs renvoyées par un webservice
    Par informatique34 dans le forum Bibliothèques et frameworks
    Réponses: 6
    Dernier message: 11/07/2011, 13h34
  2. [Windev 9] Valeur renvoyée par une fenêtre
    Par Romanops dans le forum WinDev
    Réponses: 10
    Dernier message: 04/01/2007, 17h54
  3. Valeur renvoyée par interrupteur (check box)
    Par nath-0-0 dans le forum WinDev
    Réponses: 8
    Dernier message: 29/11/2006, 16h33
  4. Réponses: 1
    Dernier message: 31/07/2006, 13h54
  5. [SQL] php et recuperation d'une valeur renvoyée par une fonction sql
    Par highman dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 21/06/2006, 15h42

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