Bonjour,
Je débute en c# et je suis confronté à un problème, en fait je récupère mes données dans une base mysql et je souhaiterais remplir ma combobox. Alors elle se remplit bien mais que de "WindowsFormsApplication1.DBConnect"
J'ai suivi ce tuto pour créer ma connexion à ma base Mysql http://www.codeproject.com/Articles/...ect-C-to-MySQL
Je comprend pas ce que je fais de mal..
Voici ma methode qui recupere mes données :
Le parcours de ma liste et le remplissage de ma combobox :
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
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62 public List<string>[] SelectDep() { string query = "SELECT * FROM departement"; //Create a list to store the result List<string>[] list = new List<string>[1]; list[0] = new List<string>(); // list[1] = new List<string>(); //Open connection if (this.OpenConnection() == true) { //Create Command MySqlCommand cmd = new MySqlCommand(query, connection); //Create a data reader and Execute the command MySqlDataReader dataReader = cmd.ExecuteReader(); //Read the data and store them in the list while (dataReader.Read()) { list[0].Add(dataReader["departement_code"] + ""); //list[1].Add(dataReader["departement_nom"] + ""); } //close Data Reader dataReader.Close(); //close Connection this.CloseConnection(); //return list to be displayed return list; } else { return list; } } public int Count() { string query = "SELECT Count(*) FROM departement"; int Count = -1; //Open Connection if (this.OpenConnection() == true) { //Create Mysql Command MySqlCommand cmd = new MySqlCommand(query, connection); //ExecuteScalar will return one value Count = int.Parse(cmd.ExecuteScalar() + ""); //close Connection this.CloseConnection(); return Count; } else { return Count; } }
Pouvez-vous m'aider Svp ??
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 DBConnect test = new DBConnect(); test.SelectDep(); for (int i = 0; i < test.Count(); i++) { search_combobox_dep.Items.Add(test); }
Je vous remercie d'avance
Partager