Bonjour,
Je suis en train de créer une application sous VS2010 en VB.NET
Mon problème est je pense assez simple pour la majorité d'entre vous mais je bloque.
Je vous met en situation
J'ai créer un form ou je récupère une table avec un dataset dans une listbox (source de donnée: BDD Access)
Dans un événement click du listbox je met dans une variable l'index sélectionné que je récupère dans un label sur le deuxième form (avec l'aide d'une variable)
Ce deuxième form contient deux listbox/listview
Jusque la tout va bien rien de compliqué,
La ou ça se complique c'est que je souhaite donc afficher dans un premier listbox/listview des données d'une autre table (récupérer par une connexion oledb, je n'ai pas su faire la requete avec le datatable), j'ai pour cela utilisé la clause WHERE ou j'ai donc utiliser le contenu du label pour afficher mes données:
Cette requête fonctionne bien, pas de problème mais je souhaite rendre visible uniquement le "type" et non le "code type" qui lui sera utiliser pour remplir dynamiquement avec l'aide d'un évènement click le deuxième listbox/listview
Code : Sélectionner tout - Visualiser dans une fenêtre à part Mycommand.CommandText = "SELECT [code type], type FROM [2-RUBRIQUES_locale] WHERE [code gamme] = " & Me.Label1.Text
Mon problème se pose à ce niveau: comment remplir les controls afin de pouvoir récupérer le "code type" qui est un id de la table pour afficher dans le deuxième lisbox/view les données?
Je souhaite juste afficher les données
J'ai pensé passer par un listview et afficher dans une colonne la colonne "type" et placer dans le tag le "code type" afin de récupérer le tag dans la clause where de la deuxième requête mais je ne sais pas comment peupler le tag, enfin si cela est possible par cette voie!
Merci d'avance,
Bonne soirée à tous!
Partager