Bonjour
Je fais mes premiers pas en développement .Net et voila un problème que j'ai rencontré dont j'ignore toujours la source où comment le résoudre.
Je développe une petite application pour la gestion de scolarité ( en C# ) et au lancement de l'application l'utilisateur devrait choisir s'il veut travailler en mode connecté ou déconnecté avec la base de données Sql Server.
Donc sur le premier formulaire, et suite à un clique sur le bouton "mode connecté", je crée et j'ouvre la connexion vers la base de donnée et la fenêtre principale de mon application s'ouvre. Je souhaite afficher la liste des étudiants enregistrés sur la base sur une DataGrid; voila le bout de code que je met :
Or lors de l'exécution, ça bloque quand je désire afficher la liste des étudiants en me renvoyant une exception: InvalidOperationException was hundled
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 // Mode connecté SqlCommand AfficherE = new SqlCommand(); AfficherE.CommandType = CommandType.StoredProcedure; AfficherE.CommandText = "ListeEtudiant"; AfficherE.Connection =MainWindow.connexion; SqlDataReader drE = AfficherE.ExecuteReader(); DataTable dtE = new DataTable(); dtE.Load(drE); dataGrid1.ItemsSource = dtE.DefaultView; drE.Close();
ExecuteReader: Connection property has not been initialized.
Bon voila, j'espère que j'ai bien exprimer le problème et que je raconte pas des bourdes. Merci infiniment pour votre aide
Partager