0
我遇到错误,说:无法加载数据库内容C#SQLite的
System.NullReferenceException: 'Object reference not set to an instance of an object.'
上的这个按钮的代码的第三行:
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();
我不知道为什么会这样。我的数据库是否实际创建?
当我删除if语句和它的身体,我得到另一个错误,说:
Value cannot be null
上线
listBoxobj.ItemsSource = DB_ProductsList.OrderByDescending(i => i.Id).ToList();
这是否意味着数据库的表是不是真的存在?
但是,在添加新产品表单时我并没有收到任何错误,所以我猜数据库在那里。