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#] remplissage listBox avec un dataSet


Sujet :

ASP.NET

  1. #1
    Membre averti
    Inscrit en
    Mars 2004
    Messages
    39
    Détails du profil
    Informations forums :
    Inscription : Mars 2004
    Messages : 39
    Par défaut [C#] remplissage listBox avec un dataSet
    Bonjour,

    Je fais appel à vous pour savoir s'il est possible d'ajouter un item à ma listbox si je la rempli à l'aide d'un dataSet.

    Je m'explique :
    J'ai un dataSet qui récupère le résultat d'une requête.
    Je voudrais avoir comme valeurs dans ma liste :
    - Votre Choix
    - Choix 1
    - Choix 2
    ...

    Choix 1, Choix 2 ... sont les valeurs contenues dans mon dataset.
    Votre choix est l'élément que je veux rajouter en tete de liste.

    Je remplis ma liste de cette façon :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    maListe.DataSource = monDataSet.Tables[maTable].DefaultView;
    maListe.DataTextField = champAffiche;
    maListe.DataValueField = champValeur;
    Comment puis-je rajouter un élément en tête de liste ???
    J'ai essayé de rajouter cette ligne avant ou après avoir rempli la liste avec le dataSet, mais elle ne s'affiche pas :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    maListe.Items.Add(new ListItem("Votre Choix","-1"));
    Si vous avez une idée...

    Merci

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

    Informations professionnelles :
    Activité : zadzdzddzdzd

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 052
    Par défaut
    maListe.Items.Insert(0, "Votre choix")

    (c'est du VB.NET)

  3. #3
    Membre averti
    Inscrit en
    Mars 2004
    Messages
    39
    Détails du profil
    Informations forums :
    Inscription : Mars 2004
    Messages : 39
    Par défaut
    Merci d'avoir répondu si vite....
    J'ai testé ta méthode (elle existe aussi en C# apparemment), mais ça n'a pas fonctionné.

    Je n'ai pas d'erreur de compilation, mais la valeur ne s'affiche pas dans ma liste ...
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    maListe.DataSource = donnees.Tables[maTable].DefaultView;
    maListe.DataTextField = champAffiche;
    maListe.DataValueField = champValeur;	
    maListe.Items.Insert(0, "choix");

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

    Informations professionnelles :
    Activité : zadzdzddzdzd

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 052
    Par défaut
    Faut faire un maListe.DataBind() aussi (avant le Insert)

  5. #5
    Membre averti
    Inscrit en
    Mars 2004
    Messages
    39
    Détails du profil
    Informations forums :
    Inscription : Mars 2004
    Messages : 39
    Par défaut
    Alors là, merci, c'était tout à fait ça !!!
    Je faisais un petit Page.DataBind(); à la fin de ma fonction, et donc il n'insérait pas !!! J'ai modifié les dataBind() et tout marche bien maintenant.
    Tu déchires LuteceFalco !!!

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

    Informations professionnelles :
    Activité : zadzdzddzdzd

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 052
    Par défaut

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

Discussions similaires

  1. remplissage ListBox avec XML
    Par MartinChaize dans le forum Windows Presentation Foundation
    Réponses: 1
    Dernier message: 06/08/2010, 09h15
  2. Remplissage d'un datagridView avec un DataSet
    Par Hyoga95 dans le forum C#
    Réponses: 17
    Dernier message: 01/04/2010, 16h28
  3. wpf binding avec un dataset sans listbox
    Par ZashOne dans le forum Windows Presentation Foundation
    Réponses: 2
    Dernier message: 25/12/2007, 19h09
  4. Remplissage ListView avec un Dataset
    Par car0 dans le forum Windows Forms
    Réponses: 2
    Dernier message: 07/01/2007, 22h44
  5. [VBA-E] eviter blanc remplissage listbox avec tableau
    Par chmod777 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 14/04/2006, 12h16

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