就是写一个显示年份的函数,然后将输出的结果转换成数组,再与combobox进行绑定谁能给个显示年份的函数的样本?  这个我不会写

解决方案 »

  1.   

    是这样的么?        static IEnumerable<string> GetYears(int start, int end) {
                for(int i = start; i <= end; i++) yield return i.ToString("0000");
            }        static void Main(string[] args) {
                string[] years = GetYears(1986, 2050).ToArray();
                years.ToList().ForEach(x => Console.WriteLine(x));
            }
      

  2.   


            private void button1_Click(object sender, EventArgs e)
            {
                comboBox1.DataSource = GetYears();
            }        private List<int> GetYears()
            {
                List<int> years = new List<int>();
                for (int year = 1900; year <= 2500; year++)
                {
                    years.Add(year);
                }
                return years;
            }
      

  3.   

    微软有自带   DateTimePicker控件
      

  4.   

    这样?
    string[] myArray = new string[] { "Red","Green"};
                this.comboBox1.Items.Add("Yellow");
                this.comboBox1.Items.AddRange(myArray);