tensorus
Messages postés10Date d'inscriptionvendredi 18 février 2005StatutMembreDernière intervention17 août 2007
-
18 févr. 2005 à 21:19
tensorus
Messages postés10Date d'inscriptionvendredi 18 février 2005StatutMembreDernière intervention17 août 2007
-
25 févr. 2005 à 16:27
Bon... ma question est bien simple! Il me semble que dans vb6 on
pouvait garder pour chaque items : le texte qui si affiche, l'index et
il me semble qu'on pouvait garder une valeur de plus qui n'apparait
dans la listbox mais qui est associé à chaque item. De sorte que dans
cette dernière valeur on puisse garder exemple une valeur en lien avec
notre base de donnée ( ex.: le key qui associe l'item dans la base de
donnée)
Donc j'aimerais savoir si sa existe encore sous VB .Net et si OUI
comment il marche si NON comment vous vous y prendriez alors....
tensorus
Messages postés10Date d'inscriptionvendredi 18 février 2005StatutMembreDernière intervention17 août 2007 25 févr. 2005 à 16:27
imagine que tu est un dataset avec une table categorie comprenant
id_categorie etant l'id unique
nom etant le nom de la categorie
+ un ensemble de colone complementaire suivant tes desir
sur la liste box tu fais
essaddam
Messages postés21Date d'inscriptionjeudi 10 avril 2003StatutMembreDernière intervention21 février 2005 19 févr. 2005 à 08:07
Bonjour
Ce qui est genial avec avec listbox c'est que tu peut ajoute tout type d'objet par contre l'affichage fais appel à la fonction tostring qu'il faut donc overrider (sinon tu overrider la methode onpaint pour pour rajouter de petit chose sympa)
ainsi tu crée une class avec une methode tostring
class personne
public Nom as string
public Prenom as string
public function tostring() as string
return Nom & "," & Prenom
end function
end class
tensorus
Messages postés10Date d'inscriptionvendredi 18 février 2005StatutMembreDernière intervention17 août 2007 19 févr. 2005 à 14:43
Oouep... ça je le savais déjà!! Ce que je veux surtout savoir
c'est comment on peut garder une valeur en mémoire de plus pour chacun
de nos items dans la listebox, afin de pouvoir les liées chacun d'eux à
sa valeur dans la BD....
essaddam
Messages postés21Date d'inscriptionjeudi 10 avril 2003StatutMembreDernière intervention21 février 2005 19 févr. 2005 à 14:52
listbox dois avoir comme la combobox 3 proprété un displaymember , valuemember et datasource( je verifierais demain soir) tu charge un dataset que tu met en datasource, tu indique le nom de la colone afficher en displaymember et la valeur de la db en valuemember.
tu peut même faire un databinding sur la value member. desolé manquant de temp et n'ayant pas mon visual studio avec moi, je te donerais plus de precision demain si tu veux.
@bientôt
nicolas
Vous n’avez pas trouvé la réponse que vous recherchez ?
essaddam
Messages postés21Date d'inscriptionjeudi 10 avril 2003StatutMembreDernière intervention21 février 2005 22 févr. 2005 à 01:04
imagine que tu est un dataset avec une table categorie comprenant
id_categorie etant l'id unique
nom etant le nom de la categorie
+ un ensemble de colone complementaire suivant tes desir
sur la liste box tu fais
liste.datasource=dataset.table("categorie")
liste.displaymember="nom"
liste.valuemember="id-categorie"
apres du peux databinder quelque chose sur
liste.selectedvalue