private void ComboBoxBarSelectionChange(object sender, EventArgs e) { var selectedBar = (Bar)comboBoxBar.SelectedItem; List <Drink> drinklist = new List <Drink>(); foreach (var drink in selectedBar.availableDrinks) { drinklist.Add(drinkManager.GetDrinkByID(drink.Key)); } comboBoxDrink.DataSource = new BindingSource(drinklist, null); }
private void PopulateDrinkList(Dictionary <int, float> availableDrinks) { Cursor.Current = Cursors.WaitCursor; foreach (KeyValuePair <int, float> drinkEntries in availableDrinks) { ListViewItem listViewDrink = new ListViewItem((drinkManager.GetDrinkByID(drinkEntries.Key).drinkName)); listViewDrink.SubItems.Add(drinkEntries.Value.ToString()); listViewDrinks.Items.Add(listViewDrink); } Cursor.Current = Cursors.Default; }