Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : ComboBox : Lire un item séléctioner et récuperer sa Value [ Archives / .NET ] (HaaaWaaaX)

mercredi 12 avril 2006 à 16:50:56 | ComboBox : Lire un item séléctioner et récuperer sa Value

HaaaWaaaX

Bonjour ,
Je suis étudiant informatique, j'ai un p'tit soucie avec le C# pour l'utilisation d'une combobox. En effet, j'arrive grace a la plateform de dévelopement Microsoft Visual Studio 2003, à remplir ma combo box , mais pas a spécifier une valeur pour chaque Item présent dans la combobox.
Je n'arrive pas a récuperer, une fois que la personne choisi un item , le nom de de l'item affiché et séléctionné , et sa valeur ...
Pouriez vous me dire comment récuperer le nom et la valeur d'un élément séléctionné ?
j'ai essayer plusieur truc , j'ai chercher un peu partout , j'ai vu qu'il fallait utiliser DisplayText et DisplayValue mais il fallait passer par la création de plusieur méthode et tout ... j'trouve ca tres lourd pour la simple tache que c'est.  Je pete un cable , ca fait 1h15 qu'je suis sur une pauvre combobox , c'est déprimant ...
En gros , a l'aide !!   :)
Merci en tout cas .
 HaaaWaaaX

mercredi 12 avril 2006 à 18:22:08 | Re : ComboBox : Lire un item séléctioner et récuperer sa Value

taoetc

Comment remplis tu ta combo box?

autrement, les valeurs sélectionnées se trouvent dans SelectedValue ( il faut faire un cast derrire car c'est une valeur) si tu est passé par une source de données.
SelectedItem si tu as rempli dirrectement les valeurs dans la collection de la combobox
SelectedText ou Tex si tu veux récupérer la valeur saisie dans la combo ( qui ne doit dès lors pas correspondre à un élément de ta combo.


(met du code, c'est plus facile à tout cerner)

Be happy , by
Tao


mercredi 12 avril 2006 à 22:41:59 | Re : ComboBox : Lire un item séléctioner et récuperer sa Value

HaaaWaaaX

bonjour et merci a toi Tao
Je rempli ma combo box avec Visual , CAD que je me sert directement de l'interface graphique de l'apli pour ajouter des items dans ma combo box. Mais il ne m'a pas demander et ya pas d'endroit pour spécifier la valeur de chaque item inséré.

Si tu a une méthode simple pour remplir une combo box (Item1 , Item2, Item3 ) et leur valeur réspective (Value1, Value2, Value3)  , avec une méthode pour savoir comment récuperer le nom de l'item séléctionné et sa valeur , ca serait mais .... le Pied !!

J'ai lu pas mal de post dans des forums , mais C jamais tres clair, surtout que C rarement évoqué vu que C la base de base ...

En tout cas , j'te remercie de ton aide Tao
Bonne soirée

      HaaaWaaaX

jeudi 13 avril 2006 à 02:00:57 | Re : ComboBox : Lire un item séléctioner et récuperer sa Value

HaaaWaaaX

Juste un p'tit rajout , j'ai vu que tu preferai que je mette du code .
voila ce que j'aimerai faire ... :

// Remplissage de la combobox
combobox.item[0].Text = "JPG";
combobox.item[0].Value = 0;
combobox.item[0].Text = "BMP";
combobox.item[0].Value = 1;
combobox.item[0].Text = "PNG";
combobox.item[0].Value = 2;

...

// utilisation de la combox
if ( combobox.Item.SelectedValue == 0)  //SelectedValue est purement faux et n'existe pas , mais je ne sais pas quoi mettre d'autre
     ...traitement
if( combobox.Item.SelectedValue == 1)
   ... traitement


Voila , j'aimerai en faite connaitre la bonne syntaxe pour selectionner la valeur et le text d'un Item séléctionner dans une combobox.
J'espère avoir été plus précis concernant mon problème :) .

HaaaWaaaX

jeudi 13 avril 2006 à 08:30:18 | Re : ComboBox : Lire un item séléctioner et récuperer sa Value

taoetc

Réponse acceptée !
Si tu remplis par item et que la valeur qui correspond à tes items est seulement l'index de cet item,

tu recupéreras le valeur de l'item dans SelectedItem et l'index de cet item dans SelectedIndex

Autrement, l'autre méthode est de passer par une source de données du style datatable, mais si tu ne connais pas ca, ca met un peu de temps à expliquer.
Plutot que de remplir la collection de la combobox, crée une datatable ou un dataset avec une datatable dedans si tu préféres passer par l'interface graphique.
(tu peux créer un dataset en l'ajoutant à ton projet, puis créer une datatable dedans avec deux colonnes  ( une colonne nommée valeur, une colonne nommée item).

Ensuite, ajoute une instance de ce dataset sur ta form,   et remplit les propriétés  Datasource ( valeur Mondataset.Matable)  Displaymember ( la valeur que tu veux afficher ( ici "item", on met dans ces zone le nom de la colonne de la datatable )  et valuemember ( la valeur que tu veux récupérer ici "valeur") 

Apres tu récupérer la valeur sélectionnée dans SelectedValue

Be happy , by
Tao


jeudi 13 avril 2006 à 16:26:25 | Re : ComboBox : Lire un item séléctioner et récuperer sa Value

HaaaWaaaX

Tu veux dire qu'avec SelectedItem me renvoi le Text de l'item séléctionné dans la combobox ? CAD que dans mon exemple précédant , si dans ma combobox je choisi "JPG" , macombobox.SelectedItem va me renvoyer "JPG"  et macombobox.SelectedIndex va me renvoyer "0" ?
...
Je viens de tester ... le seletedItem me renvoi bien "JPG" , mais la SelectedValue ne me renvoi rien , meme pas l'index de l'item séléctionner. Mais bon , ca me dépane deja.
Et ce que je comprend pas trop.. c'est que le  Cbox.SelectedItem , j'avais deja essayer , mais ca n'avait pas marcher ...enfin bon de mon coté, c'est assez mystique...
En tout cas , je te remercie de ton aide Tao.
HaaaWaaaX

lundi 18 décembre 2006 à 18:29:27 | Re : ComboBox : Lire un item séléctioner et récuperer sa Value

beny100

bonjour, a tous j'ai bien lu mais je ne comprends pas comment utiliser les codes pour inserer et recupere les elements.
car j'ai fais un combobox dans mon interface et j'ai du mal à l'utiliser
aider moi

mardi 19 décembre 2006 à 08:21:19 | Re : ComboBox : Lire un item séléctioner et récuperer sa Value

taoetc

Qu'est ce que tu ne comprends pas?

Ta combo est juste en sélection, ou on peut saisir des valeurs dedans?

Si tu connais les datatables, je te conseille d'utiliser une datatable pour stocker les valeurs de ta combo,  et de t'en servir comme source de données pour ta combo. enfin, c'est valable seulement si tu veux afficher une valeur et que tu veux que ce soit cette valeur qui te soit retourner.

Il faudrait savoir qu'elle est l'utilisation que tu veux en faire.





Be happy , by
Tao


mardi 19 décembre 2006 à 09:07:14 | Re : ComboBox : Lire un item séléctioner et récuperer sa Value

beny100

ce que je comprends pas c'est que j'ai ranger 4 elements dans ma comboBox mais je voudrais les recuperer quant quelqu'un fait une selection parmis pour voir quel valeur elle a selecionnée

mardi 19 décembre 2006 à 09:36:22 | Re : ComboBox : Lire un item séléctioner et récuperer sa Value

taoetc

il faut donc lire la valeur SelectedItem normalement

Be happy , by
Tao



1 2

Cette discussion est classé dans : combobox, lire, valeur, item, récuperer


Répondre à ce message

Sujets en rapport avec ce message

listbox et changer une valeur d'un item [ par Lordvb ] voila je vous explique mon pb.j'ai un listbox avec des valeurs, un textbox et un button.voila ce que j'aimerai faire :je sélectionne un item dans la l dataset et combobox [ par therealcorwin ] bonjour a tous !!!!Je voudrais, a partir d'une base sqlce sur PPC, selectioner dans une combobox une valeur de la premiere colonne de ma base et dans Evenement Click Combobox [ par 238723 ] Bonjour tout le mondeJe vou présente le probleme:J'ai un Combo Box avec une liste d'Item et lorsque l'on choisi dans la liste un Item je voudrait que ComboBox, texte affiché et valeur [ par Thanos_the_yopper ] j'utilise des ComboBox dans un programme C#, et j'aurais voulu avoir un fonctionnement similaire aux combobox HTML, à savoir avoir un texte affiché da Valeur ComboBox [ par 238723 ] BonjourJ'ai mis tous les mois de l'année dans une combobox et j'aimerai savoir comment faire pour qu'au lancement de mon appli le premier item apparai Valeur par défaut d'une combobox [ par syl2 ] Bonjour à tous,J'essaye depuis quelques temps de trouver comment choisir un élément d'une combox par défaut ...J'ai un dataset qui me remplis ma combo Combobox [ par paloxicide ] j'ai une combobox dans une boucle for qui parcours un fichier textefor (...){   combobox.add(string);}et j'aimerai récupérer son identifaint qui se si recuperer une valeur d'un combobox [ par titi66 ] bonjourJe rempli un combobox avec les valeur d'un champ d'une base de données : Ob_DataAdapter = new OleDbDataAdapter(); Ob_DataAdapter.SelectComman Combobox [ par emmanuel9 ] Bonjour à tous, J'ai plusieurs comboboxs avec des items dedans, comment savoir quand on change d'item sur l'un de ces comboboxs qu'elle etait l'item p combobox et valeur retournée [ par trdev ] Bonjour J'ai 2 tables lié par un champ integer "Id"  .j'ai fait un Winform sur la table 2, dans lequel je veux ajouter une combobox affichant un champ


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,406 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.