獲取一個讓我難倒的錯誤。我假設它的東西簡單,但似乎無法推測這一個,這是導致該錯誤代碼:無法投入「System.DateTime」類型的對象來鍵入「System.String」
if ((string) _nullableDateTimePicker1.Value != string.Empty && _nullableDateTimePicker1.Value != null) {
_nullableDateTimePicker1.Value = null;
}
當在我的窗戶形式的搜索按鈕點擊,這是我得到彈出:
Unable to cast object of type 'System.DateTime' to type 'System.String'.
這將始終如此,因爲'DateTime'始終有一個值(如果不爲空)。 – 2013-04-25 15:11:04
@DavidS。起初,我誤解了您的評論,感謝您的意見。 – 2013-04-25 15:12:50
是的,但是如果'_nullableDateTimePicker1.HasValue',則檢查'_nullableDateTimePicker1.Value.ToString()!= string.Empty'將始終爲真。 – 2013-04-25 15:12:50