2013-01-24 96 views
0

希望我可以在這裏得到一些幫助。我有下面的代碼來過濾兩個日期之間。問題是。它從開始日期到結束日期過濾。因此,當我想運行日期搜索2013年1月1日,我需要做的。 datetimepicker1 2013/1/1,datetimepicker2 2/1/2013。VB從開始到結束日期的搜索日期

我該如何解決這個問題?我如何添加+1結束日期..

BindingSource1.Filter = String.Format("FromDate >= #{0:M/dd/yyyy}# AND ToDate <= #{1:M/dd/yyyy}#", _ 
            DateTimePicker1.Value, _ 
            DateTimePicker2.Value) 

回答

1

你可以使用datetime.addDays(1)

BindingSource1.Filter = String.Format("FromDate >= #{0:M/dd/yyyy}# AND ToDate <= #{1:M/dd/yyyy}#", _ 
            DateTimePicker1.Value, _ 
            DateTimePicker2.Value.addDays(1)) 
1

最簡單的辦法是增加一天結束日期:

BindingSource1.Filter = String.Format("FromDate >= #{0:M/dd/yyyy}# AND ToDate <= #{1:M/dd/yyyy}#", _ 
           DateTimePicker1.Value, _ 
           DateTimePicker2.Value.AddDays(1)) 
相關問題