DateTimePicker の値を使用する必要があるかどうかを示すチェックボックスを使用して、UI に日付範囲フィルターを設定しようとしています。
Dim fromDate As DateTime? = If(fromDatePicker.Checked, fromDatePicker.Value, Nothing)
しかし、 をに設定しても '12:00:00 AM' に設定されるわけではなく、 is not であるため、次のfromDateステートメントNothingはフィルターを誤って実行します。NothingIfstartDateNothing
If (Not startDate Is Nothing) Then
list = list.Where(Function(i) i.InvDate.Value >= startDate.Value)
End If
startDateの値を確実に取得するにはどうすればよいNothingですか?