Bonjour,

J'ai un problème pour alimenter une combobox à partir d'une requete.


erreur :
System.InvalidOperationException : ExecteReader : la propriété Connection n'a pas été initialisée
Voici le 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
//initialisation de la connection
                String cs = "Data Source=.\PORTCLAUDE\\SQLEXPRESS;Initial Catalog=GestionCom;Integrated Security=True";
                System.Data.SqlClient.SqlConnection cx = new System.Data.SqlClient.SqlConnection();
                cx.ConnectionString = cs;
                cx = new System.Data.SqlClient.SqlConnection(cs);
                cx.Open();
                System.Data.SqlClient.SqlCommand cmd = new System.Data.SqlClient.SqlCommand();
                cmd.CommandType = CommandType.Text;
                cmd.CommandText = "SELECT nom FROM CHARGERAFFAIRE WHERE idRepresentant=0";
                System.Data.SqlClient.SqlDataReader reader;
                reader = cmd.ExecuteReader();
                cbChargeA.Items.Clear();
                while (reader.Read())
                {
                    cbChargeA.Items.Add(reader.GetString(0));
                }
                reader.Close();
                cx.Close();
Je ne comprend pas d ou peut venir l erreur.

Merci