2013-01-14 30 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,因爲它是唯一的區別

相關問題