我有一個DateTimePicker是綁定到數據庫欄位的,瀏覽數據的時候,有日期還好,
當為Null時,DateTimePicker顯示的依然是上次顯示的值,
有沒有辦法當綁定值為Null時,顯示為空?
用判斷DateTimePicker.Value的方法好像行不通,因爲它縂是有值。

解决方案 »

  1.   

    能不能根據Position找到綁定的日期欄位的值?能找到問題好像就解決了!
      

  2.   

    直接判断你数据库里面的内容,如果不是日期时间就让DateTimePicker显示为空!If Not DataSet.Table.Rows(当前Row的Position).Item("你的日期栏位名称").GetType Is GetType(DateTime) Then
       DateTimePicker.Format = DateTimePickerFormat.Custom
       DateTimePicker.CustomFormat = " "
    End If
      

  3.   

    修正4楼的代码:DateTimePicker.Format = DateTimePickerFormat.Long
    If Not IsDate(DataSet.Table.Rows(当前Row的Position).Item("你的日期栏位名称")) Then
       DateTimePicker.Format = DateTimePickerFormat.Custom
       DateTimePicker.CustomFormat = " "
    End If
      

  4.   

    DateTimePicker 是始终 有值的,MInDate-MaxDate 不能有空值的