日期:2014-05-17  浏览次数:20720 次

如何得到一个数据集:以当前年度为基准,前后五年
本帖最后由 hwhtj 于 2013-10-13 11:13:57 编辑
如何得到一个以当前年度为基准,前后五年的list<>数据集?
int y = int.Parse(DateTime.Now.ToString("yyyy"));
        List<year> year = new List<year> 
        {
            new year{id=y-2,yearr=y-2},

        }

这样不行呀

------解决方案--------------------

int year=DateTime.Now.AddYears(-5);
for int i=0 i<10;i++
(
 combox.items.add(year+i)
)

------解决方案--------------------
list得到之后直接绑定就可以了

this.combox.DataSource =List;
------解决方案--------------------

 int year=DateTime.Now.AddYears(-5).Year;
        for (int i = 0; i <=10; i++)
        {
            ComBoBox1.Items.add(year+i);
        }