SOS Visual studio

Fermé
cysod1879 Messages postés 106 Date d'inscription mercredi 12 juin 2013 Statut Membre Dernière intervention 1 août 2015 - 5 déc. 2014 à 16:10
cysod1879 Messages postés 106 Date d'inscription mercredi 12 juin 2013 Statut Membre Dernière intervention 1 août 2015 - 13 déc. 2014 à 15:36
Bonjour
J'ai un formulaire contenant un combo 'NIVEAU' est un autre 'CLASSE', la deuxieme dépend du premier, mais quand je lance le formulaire je trouve ce message erreur dans visual studio 2008:
"La référence d'objet n'est pas définie à une instance d'un objet"


Comment faire pour résoudre ce problème?
Merci d'avance
A voir également:

4 réponses

Thims Messages postés 12 Date d'inscription jeudi 3 mars 2011 Statut Membre Dernière intervention 16 décembre 2014
5 déc. 2014 à 16:14
Montre ton code :)
0
cysod1879 Messages postés 106 Date d'inscription mercredi 12 juin 2013 Statut Membre Dernière intervention 1 août 2015 1
Modifié par Whismeril le 9/12/2014 à 19:09
Voici le code dans le Load du formulaire INSCRIPTION:

            // Remplissage de combo NIVEAU
            SqlParameter ZZ = new SqlParameter("@ZZ", int.Parse(Program.levelchosen.ToString()));
            SqlCommand cmd = new SqlCommand("select nom from niveau where id_etape=@ZZ", Program.con);

            Program.con.Open();
            cmd.Parameters.Add(ZZ);
            SqlDataReader dr = cmd.ExecuteReader();
            while (dr.Read() == true)
            {
                comboBox1.Items.Add(dr.GetValue(0).ToString());
            } dr.Close(); Program.con.Close();



            // Remplissage de combo classe
            
                SqlParameter p = new SqlParameter("@p", comboBox1.SelectedItem.ToString());
                SqlCommand cmd1 = new SqlCommand("select classe .id  from classe join niveau on classe .id_Niveau =niveau .id where niveau.nom =@p", Program.con);
                Program.con.Open();
                cmd1.Parameters.Add(p);
                SqlDataReader dr1 = cmd1.ExecuteReader();
                while (dr1.Read() == true)
                {
                    comboBox2.Items.Add(dr1.GetValue(0).ToString());
                } dr1.Close(); Program.con.Close();


EDIT: Ajout de la coloration syntaxique.
0
Utilisateur anonyme
9 déc. 2014 à 19:10
Bonsoir à quelle ligne si situe l'erreur?
0
cysod1879 Messages postés 106 Date d'inscription mercredi 12 juin 2013 Statut Membre Dernière intervention 1 août 2015 1
13 déc. 2014 à 15:36
Bonjour
ça y'es j'ai résolu le problème , en fait j'ai du remplir la combo qui dépendant (celle des classe) dans la combo indépendent (celle des niveau), je sais pas si c'est un problème fréquent ou pas..

merci à tous
0