c# winfrom 时间段如何形成一个下拉框把这个时间段的时间列出来?

2016-04-01到2016-04-07 这里两个时间 也是一个时间段 如何把它们的之间的数据形成 2016-04-01 2016-04-02 2016-04-03 2016-04-04 2016-04-05 2016-04-06 2016-04-07 这样的下来框呢?

 for (DateTime dt = new DateTime(2016, 4, 1); dt <= new DateTime(2016, 4, 1); dt = dt.AddDays(1))
{
comboBox1.Items.Add(dt.ToString("yyyy-MM-dd"));
}

用时间做个循环往下拉框里add就可以了

用timespan计算两个日期间的days,然后循环,调用addDays方法得到新日期

用循环的方式得到这些时间 然后加到你的控件里面

字符串加进去。再判断就好了。

不是有个日期控件么 设置一下max日期和min日期范围就好了