Bonjour,
j'ai une liste déroulante a alimenter avec le résultat d'une requete SQL. j'avoue avoir un peu de mal ...
quelqu'un a t'il un exemple ?
Merci à vous
Bonjour,
j'ai une liste déroulante a alimenter avec le résultat d'une requete SQL. j'avoue avoir un peu de mal ...
quelqu'un a t'il un exemple ?
Merci à vous
tu travailles avec quoi comme base de donnée? (oracle, ...)
TaLigne est la liste des items de la liste déroulante.
J'ai mis oracle mais ça peut être sql à la place
dans tous les cas, c'est de ce genre là :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 string sql = RequêteSql; //Execute la requête sql OracleDataAdapter adapter = new OracleDataAdapter(sql, Connexion); //Récupère les données de la requête sql OracleCommandBuilder builder = new OracleCommandBuilder(adapter); adapter.Fill(dt); //Insère les données dans une liste Ldt = dt.AsEnumerable().ToList(); //Pour chaque lignes for(int i=0; i<Ldt.count; i++) { DataRow dr = Ldt[i]; TaLigne.Add(dr[0].ToString()); }
ou comme ça :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 string sql = RequêteSql; //Execute la requête sql OracleCommand cmd = new OracleCommand(sql, Connexion); OracleDataReader dr = cmd.ExecuteReader(); while(dr.Read()) { TaLigne.Add(dr["ChampsDeLaRequêteSql"].ToString()); } dr.Close(); cmd.Dispose();
en faite j'ai un peu autrement .....
je passe par :
ou SQL_Liste_Programme() est une méthode qui me renvoit une liste d'un objet cle/description.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 comboChooseP.DataSource = SQL_Liste_Programme();
Partager