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 :

[VB.Net] Comment récupérer un élément d'une ListBox ?


Sujet :

ASP.NET

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 14
    Points : 10
    Points
    10
    Par défaut [VB.Net] Comment récupérer un élément d'une ListBox ?
    Bonjour,

    J'utilise "Visual Web Developer 2005 Express Edition" et je developpe un site web.

    J'ai un probleme avec une listbox que j'ai remplie a l'aide du code suivant :



    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
            ListBox1.DataSource = ObjetDataSet.Tables(0)
            ListBox1.DataValueField = ObjetDataSet.Tables(0).Columns(0).Caption
            ListBox1.DataBind()

    Ensuite, sur l'evenement "SelectedIndexChanged" J'ai envie de recuperer l'element de ma ListBox selectionne et l'afficher dans un label, j'utilise donc tout betement le code suivant :


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
            Elem = ListBox1.SelectedItem.Text
            Label2.Text = Elem
    Le probleme c'est que j'ai beau selectionner dans ma listbox differents elements, la methode "SelectedIndexChanger" n'est jamais executee.

    J'ai donc voulu executer le code precedent sur le clic d'un bouton et j'ai une erreur du type : L'index de l'element selectionne dans la listbox est -1, Object reference not set to an instance of an object.

    Quelqu'un pourrait-il m'aider ?

  2. #2
    Rédacteur
    Avatar de lutecefalco
    Profil pro
    zadzdzddzdzd
    Inscrit en
    Juillet 2005
    Messages
    5 052
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : zadzdzddzdzd

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 052
    Points : 8 734
    Points
    8 734
    Par défaut
    Pour executer le code sans avoir à appuyer sur un bouton, tu dois mettre ta listbox à AutoPostBack = True

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 14
    Points : 10
    Points
    10
    Par défaut
    Ahh Nickel,

    Tout est regle, de plus il y avait un autre post qui traitait de ce probleme que j'avais pas vu (il etait bien enfoui).

    Merci beaucoup et desole pour l'encombrement.

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

Discussions similaires

  1. [VB.NET]Comment Imprimer une form
    Par bernard06 dans le forum Windows Forms
    Réponses: 4
    Dernier message: 19/10/2011, 17h43
  2. Réponses: 16
    Dernier message: 22/03/2005, 21h57
  3. [IDE][VS.NET] Comment sauvegarder l'état des 'Region' ?
    Par CkurcK dans le forum Contribuez
    Réponses: 2
    Dernier message: 23/02/2004, 14h33
  4. [vb.net] Comment vider un buffer ?
    Par mdc dans le forum Windows Forms
    Réponses: 4
    Dernier message: 16/12/2003, 15h43
  5. [VB.Net] Comment generer une page html dynamiquement ?
    Par Anonymous dans le forum ASP.NET
    Réponses: 3
    Dernier message: 13/03/2003, 10h22

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