bonjour,
j'essaie de charger un ListBox lb_patient avec le résultat d'une requête de la façon suviante :
avec :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 string SQL5="SELECT DISTINCT patient FROM V_ACT"; SqlToListBox(myConnectionB, SQL5, lb_patient);
Pas de message d'erreur mais rien ne se charge dans le ListBox.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 void SqlToListBox(SqlConnection myConnection, string CodeSql, ListBox MyListBox) { SqlCommand myCommand = new SqlCommand(CodeSql, myConnection); SqlDataReader dtaRead = myCommand.ExecuteReader(); if (dtaRead.RecordsAffected > 0) { while (dtaRead.Read()) { MyListBox.Items.Add(dtaRead.GetString(0)); } } dtaRead.Close(); }
La requête renvoie bien des lignes, elle est utilisée par ailleurs dans un DropDownList avec la même connexion.
Je ne comprends pas pourquoi ça ne marche pas.![]()
Ou s'il existe une autre stratégie de chargement du ListBox je suis preneur.
Merci![]()
Partager