La référence d'objet n'est pas définie à une instance d'objet

Fermé
Meryem - 7 mars 2013 à 13:21
Bonjour,

lors de l'exécution de mon code , une erreur m'est apparaît.. si vous pouvez m aider s'il vous plait
MERCI :)

voila une partie du code où y a l'erreur :

Service1Client proxy = new Service1Client();
           Commande cmd = new Commande();
           cmd.ID = textBox1.Text;
           cmd.DateCommande=Convert.ToDateTime(dateTimePicker1.Value);
           try
           {
               
               foreach (var commande in cmd.MedCommandee)
               {
                   for (int i = 0; i < dataGridView1.Rows.Count; i++)
                   {
                       commande.ID = dataGridView1.Rows[i].Cells[0].ToString();
                       commande.CodeBarre = dataGridView1.Rows[i].Cells[1].ToString();
                       commande.Designation = dataGridView1.Rows[i].Cells[2].ToString();
                       commande.PrixVente = Convert.ToDouble(dataGridView1.Rows[i].Cells[3].ToString());
                       commande.Quantite = Convert.ToInt32(dataGridView1.Rows[i].Cells[4].ToString());
                   }
               }
           }
           catch (Exception ex)
           {
               MessageBox.Show(ex.Message);
           }
           

           cmd.nbr_Lignes_Commande =Convert.ToInt32 (textBox3.Text);
           cmd.nbr_Produits_Commande =Convert.ToInt32( textBox4.Text);
           cmd.pharmacien.AdressPharmacien = textBox6.Text;
           cmd.pharmacien.CodePharmacien =textBox10.Text;
           cmd.pharmacien.ID = textBox9.Text;


PS: la fenetre d'erreur appart dans la ligne :

cmd.pharmacien.AdressPharmacien = textBox6.Text;