public partial class Form1 : Form { private Store mystore = new Store(); BindingSource itemBinding = new BindingSource(); public Form1() { InitializeComponent(); SetupData();
public class Store { public string Name { get; set; } public List<vendor> Vendors { get; set; } public List<Item> Items { get; set; } } vendor.cs
public class vendor { public string FirstName { get; set; } public string Lastname { get; set; } public double Commission { get; set; } }
item.cs public class Item { public string Title { get; set; } public string Description { get; set; } public decimal Price { get; set; } public bool sold { get; set; } public bool PaymentDistributed { get; set; } public vendor Owner { get; set; }
public string Display { get { return string.Format("{0} - {1}", Title ,Price); } }
Med mindre Vendors bliver instantieret i InitializeComponent, så er det Vendors der er null...
Du kan evt. oprette en constructor i Store, som instantierer Vendors (og Items, for det bliver nok den næste du får problemer med, hvis du ikke instantierer den med det samme).
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.