2013-01-14 34 views
0

我试图让一个DateTimePicker与另一个DateTimePicker交互,所以如果你选择类似的东西:08-08-2013,那么第二个DateTimePicker的Mindate函数需要那个日期,我试过使用这段代码,但是这段代码不起作用:DateTimePicker计算所以第二个与第一个datetimepicker交互

private void datetimepicker1_ValueChanged(object sender, EventArgs e) 
    { 
     datetimepicker2.MinDate = datetimepicker1.Value.Date; 
    } 

有没有人有一个想法如何解决这个问题?

在此先感谢!

+0

“这个代码将无法正常工作”什么没有用?它有错误吗? – ean5533

+0

'1/31/2002 12:00:00'的值对'Value'无效。 '价值'应该在'MinDate'和'MaxDate'之间。 参数名称:值 – Max

+0

恭喜,它的工作原理。它预计这会阻止用户选择比MinDate更少的日期,然后您有错误的期望。 –

回答

0

我最近写了相同风格的代码,我有2个自定义格式的DateTime采集器。

我和代码工作是

EndDate.MinDate = StartDate.Value; 
StartDate.MaxDate = EndDate.Value; 

我相信这是导致在你的差异的.Date,因为它是唯一的区别

相关问题