Je rencontre une erreur qui dit:Impossible de charger le contenu de base de données C# SQLite
System.NullReferenceException: 'Object reference not set to an instance of an object.'
sur la 3ème ligne du code de ce bouton:
ReadAllProductsList dbproduct = new ReadAllProductsList();
DB_ProductsList = dbproduct.GetAllProducts();//Get all DB contacts
if (DB_ProductsList.Count > 0)
{
btnDelete.IsEnabled = true;
}
listBoxobj.ItemsSource = DB_ProductsList.OrderByDescending(i => i.Id).ToList();
Je ne sais pas pourquoi cela se passe. Ma base de données est-elle réellement créée?
Lorsque je retire la déclaration et si son corps, je reçois une autre erreur qui dit:
Value cannot be null
en ligne
listBoxobj.ItemsSource = DB_ProductsList.OrderByDescending(i => i.Id).ToList();
Est-ce que cela signifie la table de base de données ne sont pas vraiment là?
Mais sur le formulaire d'ajout de nouveau produit, je n'ai pas d'erreur, donc je suppose que la base de données est là.