Donc pour etre clair et concis :
J'ai une listbox listant des clients.
ceux ci sont récupérer d'une base de donnée ainsi que la clé primaire qui les lie (Table CLIENT : Identifiant, nom)
maintenant j'aimerais donc envoyer dans ma list box le nom du client et garder en memoire dans le list box la clé primaiure de facon a eviter d'aller la rechercher dans la base.
J'ai chercher sur le forum et j'avais trouvé uhn truc qui me paraissait pas mal et qui disait que items.add prenait n'importe quoi.
Du coup j'ai envoyer une arraylist dans items.add (en bouclant sur les elements de l'arraylist)
du coup dans la liste il affiche gest_admin.class_client.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 arrayclient = classclient._lst_client For i = 0 To arrayclient.Count - 1 Dim newitem As New class_client() newitem = arrayclient(i) lst_client.Items.Add(newitem) Next
Je pensais trouver moult post traitant de ce sujet mais malgré cela je n'ai rien trouvé. (malgré une recherche bien généraliste en utilisant listbopx comme mot clé et d'autres r'echerches dont je me souviens plus)
Maintenant j'ai bien une idée pour feinter qui serait d'utiliser la listbox en multicolonne puis de rendre invisible la colonne identifiant mais n'existe t il pas des propriétés de listbox qui rendrait le code plus élégant
voila je vous remercie d'avance de l'aide que vous m'apporterez
@+
Hirochirak
Partager