用最近的日期填充列表框[英] Populating a List box with recent dates

问题描述

我遇到了一个有趣的问题.我为大学的职业生涯工作
服务部.我们收集应届毕业生的数据.我是
重新创建我们使用的在线调查.我正在尝试填充
毕业日期有 4 个日期.五月**,六月**,八月**,十二月**.
"**"代表毕业年份.为了防止不得不
不断更新这个调查我想动态创建这个
价值观.所以在页面加载时我希望它只检查服务器时间
显示过去一年的月份.IE 因为今天是 6 月 07 日
值将显示为 6 月 7 日、5 月 7 日、12 月 6 日、8 月 6 日.然后在
八月 它会写成 8 月 07 日、6 月 7 日、5 月 7 日、12 月 6 日.等等...我
我正在想一个聪明的方法来做到这一点,只是做不到
这.谁有想法???

推荐答案

"djjohnst"<dj******@gmail.com 在留言中写道
新闻:11**********************@p77g2000hsh.googlegr oups.com...
有人有想法吗???
列表();
DateTime dtmStart = new DateTime(DateTime.Now.Year, DateTime.Now.Month, 1);
while (lstDates.Count < 4)
{
if (dtmStart.Month == 5
||dtmStart.Month == 6
||dtmStart.Month == 8
||dtmStart.Month == 12)
{
lstDates.Add(dtmStart);
}
dtmStart = dtmStart.AddMonths(-1);
}
--
http://www.markrae.net


怎么样...

DateTime dt = DateTime.Today();

for (int iLoop = 0; iLoop < 4; iLoop++)
{
ddlMyDropDown.Items.Add(new ListItem(String.Format("{0:MMM yy}",
dt)));
dt = dt.DateAdd("MM", -3, dt);
}

邓克
http://www.fluidfoundation.com

6 月 1 日 14:08,djjohnst <djjoh...@gmail.com 写道:
我有一个有趣的问题.我为大学的职业生涯工作
服务部.我们收集应届毕业生的数据.我是
重新创建我们使用的在线调查.我正在尝试填充
毕业日期有 4 个日期.五月**,六月**,八月**,十二月**.
"**"代表毕业年份.为了防止不得不
不断更新这个调查我想动态创建这个
价值观.所以在页面加载时我希望它只检查服务器时间
显示过去一年的月份.IE 因为今天是 6 月 07 日
值将显示为 6 月 7 日、5 月 7 日、12 月 6 日、8 月 6 日.然后在
八月 它会写成 8 月 07 日、6 月 7 日、5 月 7 日、12 月 6 日.等等...我
我正在想一个聪明的方法来做到这一点,只是做不到
这.有人有想法吗???


6 月 1 日下午 3:25,"Mark Rae"<m...@markNOSPAMrae.net 写道:
"DJ约翰斯特"<djjoh...@gmail.com 在留言中写道

新闻:11**********************@p77g2000hsh.googlegr oups.com...
有人有想法吗???

列表();
DateTime dtmStart = new DateTime(DateTime.Now.Year, DateTime.Now.Month, 1);
while (lstDates.Count < 4)
{
if (dtmStart.Month == 5
||dtmStart.Month == 6
||dtmStart.Month == 8
||dtmStart.Month == 12)
{
lstDates.Add(dtmStart);
}
dtmStart = dtmStart.AddMonths(-1);

}

--http://www.markrae.net
干得好,马克!


本文地址:https://www.itbaoku.cn/post/1050526.html

相关标签/搜索