2011-09-19 8 views
9

Ho il seguente codice nel mio caso in WinForms OnLoad:Perché l'impostazione di un WinTime DateTimePicker su DateTime.MinValue fallisce?

dtpStartDateFilter.Value = DateTime.MinValue; 

dtpStartDateFilter è un WinForms Data Ora selettore standard. Quando il mio modulo lo carica, incontra la riga di codice precedentemente inserita e quindi esce (con WinForms che mangia l'eccezione quindi non ho idea di cosa sia).

Cosa c'è di sbagliato nel fare questo?

risposta

14

DateTimePicker.MinimumDateTime> DateTime.MinValue

DateTime.MnValue

Il valore di questa costante è equivalente a 00: 00: 00.0000000, Gennaio 1, 0001.

DateTimePicker.MinimumDateTime

La data e l'ora minima che possono essere selezionate nel controllo. Il valore predefinito di è 1/1/1753 00:00:00.

+0

Sì, questo era il problema. Grazie! – KallDrexx

+0

Si noti che c'è un errore di battitura, un 'i' mancante in 'DateTime.MinValue' ma non può essere risolto da solo a causa del minimo di 6 caratteri. –

Problemi correlati