Bonjour ou re bonjour peut-être.
J'ai dans mon programme une connexion sur une base de données qui permet de lister toutes (ou presque) les communes de France. Toutes ces communes sont répertoriées dans une ListBox. Jusque là ça marche sans soucis.
Ce que je veux faire c'est que quand l'utilisateur clique sur un bouton, le code postal (qui est l'ID de ma commune) soit affiché dans un TextBlock.
C'est dans la requête qu'arrive mon problème. Je vois ma requête telle que :
Mais ça ne marche pas car il prend listBox1.SelectedValue comme :
Code : Sélectionner tout - Visualiser dans une fenêtre à part string sql2 = "SELECT CP FROM insee$ WHERE Commune=" + listBox1.SelectedValue;
Pourtant dans la liste ce sont bien les noms des communes qui sont affichés car j'ai ajouté :
Code : Sélectionner tout - Visualiser dans une fenêtre à part System.Data.DataRowView
Si quelqu'un voit comment je peux résoudre ça :] je lui serait en reconnaissant
Code : Sélectionner tout - Visualiser dans une fenêtre à part listBox1.DisplayMemberPath = "Commune";
![]()
Partager