Setting up Combo Boxes in C Sharp

From PeformIQ Upgrade
Jump to navigation Jump to search

C# Combo Boxes

            Year = DateTime.Now.Year;

            var Combo_Years = new BindingList<KeyValuePair<int, string>>();

            IEnumerable<int> years = Enumerable.Range(2017, Year);

            foreach (int year in years)
            {
                Combo_Years.Add(new KeyValuePair<int, string>(year, year.ToString()));
            }

            Combo_Year.DataSource = Combo_Years;
            Combo_Year.ValueMember = "Key";
            Combo_Year.DisplayMember = "Value";

            Combo_Year.SelectedText = Year.ToString();