0
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;

我会使用一个循环并遍历列表,并制作另一个没有日期和房子的列表:分钟..但我确信有更好的方法可以做到这一点。先感谢您!

4

1 回答 1

3

这取决于您要实现的目标,但总的来说,您可以List<DateTime>像这样做一样绑定到您的组合框,然后将其设置FormatString为您需要的任何内容:

comboBoxDates.FormatString = "MM-yyyy";

这种方法允许您配置向用户显示的内容,并且在代码中您仍然可以使用DateTime绑定。

于 2012-11-06T11:58:18.513 回答