drcmomo
Messages postés182Date d'inscriptionlundi 13 mars 2006StatutMembreDernière intervention25 décembre 2009
-
10 mai 2007 à 15:38
drcmomo
Messages postés182Date d'inscriptionlundi 13 mars 2006StatutMembreDernière intervention25 décembre 2009
-
11 mai 2007 à 19:55
Bonjour a tous!!!
Dans une combobox j'ai une liste deroulante contient des string, je voulais savoir si possible s'il existe une propriéte dans combobox qui attribue un int a chacun de mes string.
En fait je dois faire un enregistrement dans une base , dans ma base les types (des noms que je dois choisir) sont de type int.
cs_Seb_P
Messages postés40Date d'inscriptionmercredi 31 janvier 2007StatutMembreDernière intervention23 février 2009 10 mai 2007 à 15:57
J'ai trouver une solution si elle te vas. En gros c'est une proprité qui te donne le N° d'index de l'elemnt selectionner donc si dans la liste le 1er element est choisi son index sera 1 etc.. Il te suffit alors de recuperer la valeur et l'envoyer dans ta base de donner. Je t'ai fai un petit programme de demonstration ci-join.
drcmomo
Messages postés182Date d'inscriptionlundi 13 mars 2006StatutMembreDernière intervention25 décembre 2009 10 mai 2007 à 16:01
Oui c'est bien ça , le premier element de la liste son index sera 1 et ainsi de suite.
J'ai pas eu ton prog, tu peux m'envoyer le lien s'il te plait?
Merci d'avance
gbourgeois0019
Messages postés152Date d'inscriptionlundi 3 avril 2006StatutMembreDernière intervention 2 juin 20081 10 mai 2007 à 16:41
Petite rectification :
L'index du premier élément de la liste ne sera pas 1 mais bien 0.
si aucun élément n'est séléctionné, SelectedIndex vaudra alors -1.
________________________________________________________________________
Hardware is what we play with until it breaks, Software is what we play with until it works !
drcmomo
Messages postés182Date d'inscriptionlundi 13 mars 2006StatutMembreDernière intervention25 décembre 2009 10 mai 2007 à 16:41
En fait elle marche ton application, c'est bien ce que je cherche mais le numéro attribué ne doit pas s'afficher.
Quand je clique sur a par exemple l'utilisateur voir a , quand je dois créer l'enregistrement dans ma base je dois avoir 1.
cs_Seb_P
Messages postés40Date d'inscriptionmercredi 31 janvier 2007StatutMembreDernière intervention23 février 2009 10 mai 2007 à 16:56
Oups ! le +1 ne fonction pas ici car il interprete le +1 comme une chaine de caractere et ne fait pa la somme. pour faire la somme il te faut faire l'addition et l'affiche separement.
private void button1_Click(object sender, EventArgs e)
{
int val = 0;
val = this.combo.SelectedIndex + 1;
this.text.Text = val.ToString();
}
drcmomo
Messages postés182Date d'inscriptionlundi 13 mars 2006StatutMembreDernière intervention25 décembre 2009 10 mai 2007 à 16:59
Voici ma fonction de recuperation, quand je clique etat de creation je peux commencer a remplir mon formulaire
j'ai vu tu as créer un bouton text, c'est ce qui me pose un petit prob, je dois trouver un evenement qui doit le remplacer..
(desolé je suis stagiaire j'ai commencé C# il y a juste 1mois)
Le probléme j'aimerais avoir des entires a la place: 'Chéque : ,'à 60 jours' ,FinMois',' Traite,
En gros quand je clique sur chéque dans ma combo au lieux qu'il m'affiche chéque plutot un int :
J'ai essayé:CboConditionsPaiementNbreDeJours.ValueMember= "Value1"; ça marche toujours pas.
cs_Seb_P
Messages postés40Date d'inscriptionmercredi 31 janvier 2007StatutMembreDernière intervention23 février 2009 11 mai 2007 à 14:00
Je croi avoir compris ton probleme. Dit moi si je fait fausse route mais si j'ai bien compris ton probleme est que avec mon programme il faut appuyé sur le bouton et toi tu veu que ca se fasse directement des que le combo prend le focus. C'est ca ? Car dans mon idée la manip de recuperer les valeurs se fesait plutot lorsque l'utilisateur valide le tout. Peut-tu m'envoyer ton interface graphique ( un screen me suffira ) sinon il te faudra usé des thread
drcmomo
Messages postés182Date d'inscriptionlundi 13 mars 2006StatutMembreDernière intervention25 décembre 2009 11 mai 2007 à 19:55
Bonjour!!
Finalement j'ai trouvé la solution.En fait dans ma combobox il fallait utiliser la fonction ma combo.SelectedIndex.
merci pour ton aide.
Par contre je cherche une fonction qui permet de convertir (un point virgule ent point).