请C#的Windows程序高手教教我

来源:百度知道 编辑:UC知道 时间:2024/07/07 01:30:13
我要涉及一查询时间段知识,用的是DateTimePicker控件。
让用户选择开始时间和结束时间,
当然,开始时间要小于结束时间。
应该用什么事件判断开始时间要小于结束时间。我尝试过用结束时间控件的ValueChanged事件来判断开始时间是否小与结束时间了.在一个月里面判断是没有问题的.一旦到跨月查询的时候就会出现报错.
例如:我的起始时间是2009-02-12 结束时间是2009-02-28 那个两个时间控件是默认系统当前时间2009-03-02
我一按结束时间控件往前一个月(就是02月)但是日期就会一直保存在02那天.这样就一直弹出我自己写的提示信息~
我要怎么做才能改变我现在这种情况?

用Timer控制吧
具体看csdn
呵呵

我的起始时间是2009-02-12 结束时间是2009-02-28 那个两个时间控件是默认系统当前时间2009-03-02
我一按结束时间控件往前一个月(就是02月)但是日期就会一直保存在02那天.这样就一直弹出我自己写的提示信息~

这里看不明白

if (this.dateTimePickerFrom.Text!=null && this.dateTimePickerTo.Text!=null )
{
if(this.dateTimePickerFrom.Value>this.dateTimePickerTo.Value)
{
MessageBox.Show("Error");
}
}