希望我能在这里得到一些帮助。我有以下代码来过滤2个日期。问题是。它从开始日期到结束日期过滤。因此,当我想在2013年1月1日运行日期搜索时,我需要这样做。 2013年1月1日为datetimepicker1,日期为2/1/2013为datetimepicker2。
我该如何纠正?如何在结束日期添加+1 ..
BindingSource1.Filter = String.Format("FromDate >= #{0:M/dd/yyyy}# AND ToDate <= #{1:M/dd/yyyy}#", _
DateTimePicker1.Value, _
DateTimePicker2.Value)
答案 0 :(得分:1)
最简单的选择是在结束日期添加一天:
BindingSource1.Filter = String.Format("FromDate >= #{0:M/dd/yyyy}# AND ToDate <= #{1:M/dd/yyyy}#", _
DateTimePicker1.Value, _
DateTimePicker2.Value.AddDays(1))
答案 1 :(得分: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))