u013507170
天更蓝
采纳率35.3%
2016-04-01 03:01 阅读 1.8k

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

2

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 这样的下来框呢?

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

6条回答 默认 最新

  • 已采纳
    caozhy 从今以后生命中的每一秒都属于我爱的人 2016-04-02 15:32
     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"));
    }
    
    点赞 1 评论 复制链接分享
  • sjp19890207 sjp19890207 2016-04-01 03:08

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

    点赞 1 评论 复制链接分享
  • bdmh bdmh 2016-04-01 03:36

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

    点赞 评论 复制链接分享
  • beau_lily 太平牛市 2016-04-01 05:46

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

    点赞 评论 复制链接分享
  • zanfeng 足球中国 2016-04-01 16:28

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

    点赞 评论 复制链接分享
  • MasterSUHUIJIE MasterSUHUIJIE 2016-04-02 15:25

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

    点赞 评论 复制链接分享

相关推荐