2014-01-07 114 views
0

當我嘗試在日期時間的表單上添加新用戶時,會自動在datimedits上添加01.01.0001值。如何從dateedit中刪除默認值

我在一個類中聲明瞭datetimes,在SQL表中datetimes字段爲nullable,但我無法從啓動中刪除此日期。

private DateTime _JobStartDate = DateTime.MinValue; 
private DateTime _JobEndDate = DateTime.MinValue; 

謝謝。

+0

也許你必須檢查值,如果它的null,然後設置當前日期爲例? – Sinatr

+0

Elif歡迎來到SO。我試圖編輯和糾正你的拼寫錯誤,拼寫錯誤,但它似乎仍然沒有那麼容易理解。你的*表格*是什麼?它是一個Windows窗體或asp.net窗體或別的東西?它裏面的控件是什麼? 01.01.0001在哪裏自動添加?在數據庫中還是在你的表單?您能否擴展您的描述並添加源代碼 –

+0

正如@Compulim所描述的,您必須將其設爲可空。如果您在DateEdit中遇到問題,則應該使用EditValue而不是DateTime屬性。 – Sebi

回答

0

當我用這個

私人日期時間? _JobStartDate = null; 私人的DateTime? _JobEndDate = null;

它被解決了。我知道「現在」參數,但我不想在我的dateedit中使用任何時間,我希望它是空的,謝謝所有答案。