DateTime now = DateTime.Now;
List<DateTime> dates = new List<DateTime>();
dates.Add(now);
dates.Add(now.AddMonths(6));
dates.Add(now.AddMonths(1));
dates.Add(now.AddYears(1));
comboBoxDates.DataSource = dates;
我会使用循环并浏览列表,并制作另一个没有日期和房子的列表:分钟......但我确信有更好的方法可以做到这一点。 提前谢谢!
答案 0 :(得分:3)
这取决于你想要达到的目标,但一般情况下,你可以像你一样将List<DateTime>
绑定到你的组合框,然后将FormatString
设置为你需要的任何东西:
comboBoxDates.FormatString = "MM-yyyy";
此方法允许您配置向用户显示的内容,并且在代码中您仍然可以使用DateTime
绑定。