Bonjour à tous !

Bon voilà, ça fait plusieurs heures que j'essaie de remplir une combobox avec un valuemember et un displaymember. Etant plutot adepte du vb.net, j'ai un peu de mal en c#.

Voici mon code :

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
 private void Frmlienclasse_Load(object sender, EventArgs e)
        {
           try
            {
                connexion.ConnectionString = "Data Source=Baptiste-PC;Initial Catalog=GestionNotes;User=sa;Password=info";
                connexion.Open();
                string strRequete;
                strRequete = "Exec afficherclasse";
                SqlCommand pCommand = new SqlCommand(strRequete, connexion);
                SqlDataReader pMyExecut = default(SqlDataReader);
                pMyExecut = pCommand.ExecuteReader();
                while (pMyExecut.Read())
                {
                    //CBclasse.DataSource = ;
                    CBclasse.ValueMember = pMyExecut[0].ToString();
                    CBclasse.DisplayMember = pMyExecut[2].ToString();
                }
                pMyExecut.Close();
                connexion.Close();
            }
            catch (Exception ex)
            {
                MessageBox.Show("Echec du chargement " + ex.Message);
                connexion.Close();
            }
        }
En me baladant sur plusieurs lien sur internet, j'ai compris qu'il fallait un datasource contenant les données de ma table. Mais je n'arrive pas à mettre en pratique celà.

Pouvez-vous me donner un petit coup de main ?