询问者
日期如何实现

常规讨论
全部回复
-
dear
给个简单的思路,我以monthCalendar控件为例
当你触发DateSelected事件后,取出使用者选择的日其与今日的日其比较,小于今日的日其不采用
DateTime _SelectDate;
DateTime _TodayDate;
private void monthCalendar1_DateSelected(object sender, DateRangeEventArgs e)
{
this._SelectDate = e.Start;
this._TodayDate = DateTime.Now;
if (this._SelectDate.Date < this._TodayDate.Date)
{
//TODO
}
}
比较时只比较日其不要比较时间
或是直接设定控件的最小日其MinDate属性
this.monthCalendar1.MinDate = DateTime.Now;
同样的原理在DateTimePicker也是适用。
秘訣無它,唯勤而已 http://www.dotblogs.com.tw/yc421206/