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 :

Comboboxlist element sélectionné


Sujet :

ASP.NET

  1. #1
    Membre averti
    Inscrit en
    Juillet 2007
    Messages
    21
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 21
    Par défaut Comboboxlist element sélectionné
    Bonjour à tous,
    J'ai un petit soucis avec une de mes appli asp.net c#.
    J'ai un comboboxlist rempli dynamiquement à partir de ma base de données.
    J'aimerai pouvoir savoir quel est le dernier item sélectionné dans cette liste.
    Or les propriétés selectedindex,item et value me renvoie l'item ou index ou valeur de l'objet de la collection possédant l'index le plus bas.
    Pourriez vous m'aider svp?

  2. #2
    Membre éprouvé
    Inscrit en
    Septembre 2007
    Messages
    1 137
    Détails du profil
    Informations personnelles :
    Âge : 42

    Informations forums :
    Inscription : Septembre 2007
    Messages : 1 137
    Par défaut
    Euh je n'ai pas bien compris ce que tu souhaite faire???

    Tu veux récupérer le dernier éléments de la liste ou bien un élément que tu as sélectionné??

  3. #3
    Membre averti
    Inscrit en
    Juillet 2007
    Messages
    21
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 21
    Par défaut
    Dsl je m'exprime peut être pas bien.
    Ma comboboxlist a l'autopostback à true.
    Et j'aimerai pouvoir savoir quel est l'élément qui a été sélectionné en dernier.

  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
    Je suppose que tu charges ta liste dans le OnLoad donc tu dois mettre le code entre if(!IsPostBack) car sinon tu liste est rechargée avant d'accèder au selectedItem, d'où le problème que tu rencontres

  5. #5
    Membre averti
    Inscrit en
    Juillet 2007
    Messages
    21
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 21
    Par défaut
    Ca ne marche pas non plus, vu que si plusieurs éléments sont sélectionnés, ces propriétés renvoie toujours l'élément (ou son index) possédant l'index le plus bas.
    Donc si l'élément ayant l'index 3 et déjà sélectionné et que je sélection celui ayant pour index 5 la propriété selected me renverra 3.

  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
    Ah ok.
    Je pense qu'il faut parcourir un à un les item de ta list et vérifier s'ils sont checked ou pas

  7. #7
    Membre averti
    Inscrit en
    Juillet 2007
    Messages
    21
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 21
    Par défaut
    Wi je suis tout à fait d'accord pour le principe, mais le soucis c'est que je ne sais pas lequel a été sélectionné en dernier de cette façon

    La seule solution que j'ai trouvé c'est de stocker tous ceux qui ont été sélectionné auparavant et ensuite de les comparer à ceux qui sont sélectionné.

    Si quelqu'un à une meilleure solution je suis preneur.

  8. #8
    Membre émérite Avatar de neptune
    Profil pro
    Inscrit en
    Novembre 2003
    Messages
    835
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2003
    Messages : 835
    Par défaut
    Moi je dériverais de DropDownList et implémenterais un propriété SelectedItems qui renverrait une SortedList des éléments sélectionés; ou au moins un tableau d'index représentants les index des éléments dans l'ordre sélectioné.

  9. #9
    Membre averti
    Inscrit en
    Juillet 2007
    Messages
    21
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 21
    Par défaut
    Wi en effet c'est ce que je ferais quand j'aurais le temps.
    Mais bon là j'ai résolu mon problème d'une autre façon : j'ai supprimé le traitement que je voulais faire au niveau du formulaire je le ferai plus tard dans le code

    Merci beaucoup pour votre réactivité c'est vraiment super
    @ bientôt

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

Discussions similaires

  1. [WPF] Comment sélectionner le 1er element d'un treeview en WPF?
    Par takinelinfo dans le forum Windows Presentation Foundation
    Réponses: 8
    Dernier message: 29/11/2013, 15h10
  2. Sélectionner tous les elements de select
    Par Sun03 dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 15/08/2008, 13h19
  3. Trouver un element sélectionné
    Par Anduriel dans le forum Général JavaScript
    Réponses: 8
    Dernier message: 02/08/2008, 04h40
  4. sélectionner un répertoire
    Par estelle dans le forum Balisage (X)HTML et validation W3C
    Réponses: 7
    Dernier message: 02/09/2005, 04h53
  5. 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

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