1

假设我选择了日期 12/22/2012

然后我继续选择 2009 年 11 月 19 日。

然后我尝试了一些代码

private void monthCalendar1_DateChanged(object sender, DateRangeEventArgs e)

我如何能够检索 2012 年 12 月 22 日的日期?我需要保留一些变量来做到这一点吗?或者我可以做些什么来找回它?

4

2 回答 2

1

尝试调整它,在其中创建一个静态类和一个变量previousDate,并为其设置一些初始值,

private void monthCalendar1_DateChanged(object sender, DateRangeEventArgs e)
{
    string previous = myStaticClass.previousDate;
    current = monthCalendar1.SelectionRange.Start.ToShortDateString();
    myStaticClass.previousDate=current ;
}
于 2012-12-23T06:07:53.983 回答
0

尝试类似的事情:

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();
}
于 2012-12-23T02:48:18.380 回答