Bonsoir tout le monde,

Je sais que mon sujet est courant par ici mais je n'ai pas reussi a trouver une solution a mon probleme parmis la multitude d'aide que vous avez pu apporter.
Je viens donc vous exposer mon probleme.

Je souhaite faire un foreach pour lister le contenu du requete sql.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
string connectionString = ConfigurationManager.AppSettings["connectionString"];
            SqlConnection sqlConnection = new SqlConnection(connectionString);
            sqlConnection.Open();
            string SQLStatement = "SELECT * FROM Table_1";
            SqlDataAdapter SQLDataAdapter = new SqlDataAdapter(SQLStatement, sqlConnection);
            SQLDataAdapter.Fill(datasetAppointments);
            m_Appointments = LoadAppointments();
Voici la fonction qui pose probleme:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
        private List<Appointment> LoadAppointments()
        {
            List<Appointment> new_Appointments;
            new_Appointments = new List<Appointment>();
 
                foreach (DataRow dataRow in this.datasetAppointments.Tables["Table_1"].Rows)
                {
                        // Code
                }
 
            return new_Appointments;
        }
L'erreur nullreferenceexception se trouve sur le foreach.
J'ai bien essaye de faire un breackpoint juste au niveau du foreach pour voir ce que je pouvais tirer du debugger, mais etant donne que c'est mon premier programme en C#, je ne sais pas trop quoi regarder.

Si vous avez des suggestions je serais ravi de les entendre, parce que je dois dire que je seche sur le sujet.

Un grand merci pour votre aide par avance.

Damien

Ps: Desole pour les accents, je suis sur un clavier QWERTY