Bonjour à tous , j'ai un soucis dans mon programme en c sharp et je voudrai que vous m'aidiez SVP:

J'aimerai récupérer les valeurs des champs (7 au total) de ma requête sql dans des variables afin de mettre les variables dans des textbox.
La requête s'effectue lorsque je clique sur un titre dans mon combobox

voici le morceau de 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
private void comboBox1_SelectionChangeCommitted(object sender, EventArgs e)          {
            panel6.Visible = true;
            panel7.Visible = true;
            pictureBox1.Visible = true;
            macommand.CommandText = "Select * from chanel where     titrechanel='" + comboBox1.Text + "' ;";
            macommand.Connection = maconnect;
            IDataReader reader = macommand.ExecuteReader();
 
            while (reader.Read())
            {
                string  titre = Convert.ToString(reader.GetValue(1));
                textBox7.Text = titre;
            }
        }
cette ligne me génère l'erreur "Connection must be valid and open"
Code : Sélectionner tout - Visualiser dans une fenêtre à part
IDataReader reader = macommand.ExecuteReader();
Merci d'avance