假设我选择了日期 12/22/2012
然后我继续选择 2009 年 11 月 19 日。
然后我尝试了一些代码
private void monthCalendar1_DateChanged(object sender, DateRangeEventArgs e)
我如何能够检索 2012 年 12 月 22 日的日期?我需要保留一些变量来做到这一点吗?或者我可以做些什么来找回它?
假设我选择了日期 12/22/2012
然后我继续选择 2009 年 11 月 19 日。
然后我尝试了一些代码
private void monthCalendar1_DateChanged(object sender, DateRangeEventArgs e)
我如何能够检索 2012 年 12 月 22 日的日期?我需要保留一些变量来做到这一点吗?或者我可以做些什么来找回它?
尝试调整它,在其中创建一个静态类和一个变量previousDate
,并为其设置一些初始值,
private void monthCalendar1_DateChanged(object sender, DateRangeEventArgs e)
{
string previous = myStaticClass.previousDate;
current = monthCalendar1.SelectionRange.Start.ToShortDateString();
myStaticClass.previousDate=current ;
}
尝试类似的事情:
private string previous { get; set; }
private string current { get; set; }
private void monthCalendar1_DateChanged(object sender, DateRangeEventArgs e)
{
previous = current;
current = monthCalendar1.SelectionRange.Start.ToShortDateString();
}