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 :

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;
            }
        }
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
 DBConnect test = new DBConnect();
            test.SelectDep();
            for (int i = 0; i < test.Count(); i++) {
              search_combobox_dep.Items.Add(test);
 
            }
Pouvez-vous m'aider Svp ??

Je vous remercie d'avance