在下拉列表中显示周开始和结束日期asp.net

在下拉列表中显示周开始和结束日期asp.net

问题描述:

我有一个需求,我需要让用户从下拉列表中进行选择。下拉列表将包含周开始日期 - 周末时间。用户将无法看到同一周或前几周,也就是说他应该只能看到下拉列表中的4周,但不会超过这一点。我需要asp解决方案。在C#中的净>任何人都可以帮助我。在下拉列表中显示周开始和结束日期asp.net

+0

对于初学者,您需要确定每周的哪一天会以每周开始? – nycdan 2011-12-29 16:29:14

+3

本网站无意要求他人为您编写代码。您能否至少证明您尝试过的方法,以及您目前的方法无法正常工作? – lsuarez 2011-12-29 16:32:25

+0

相关主题 - http://stackoverflow.com/questions/38039/how-can-i-get-the-datetime-for-the-start-of-the-week – adatapost 2011-12-29 16:35:44

这篇文章,http://forums.asp.net/post/2892686.aspx,不是一个完全符合你的要求,但它有很多相似之处(dropdownlist,一年的几周,C#)。希望它能让你朝着正确的方向前进。

喜欢的东西:

DateTime start=DateTime.Today;// Adjust to your start date 
for(int x=0;x<4;x++) { 
    myDropDownList.Items.AddItem(string.Format("{0} - {1}",start.ToString("MM/dd/yyyy"), start.AddDays(7).ToString("MM/dd/yyyy")); 
    start=start.AddDays(7); 
} 

虽然我同意你需要问一些这很容易找到之前做了一些研究,这里是你缺乏精力,链接

How to get the current week starting date and add it to a combo box?奖励