0

ここで助けが得られることを願っています。私は2つの日付の間でフィルタリングするための以下のコードを持っています。問題は。開始日から終了日までフィルタリングします。したがって、2013 年 1 月 1 日の日付検索を実行したい場合は、実行する必要があります。datetimepicker1 は 2013 年 1 月 1 日、datetimepicker2 は 2013 年 2 月 1 日です。

どうすればこれを修正できますか? 終了日に +1 を追加するにはどうすればよいですか?

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

2 に答える 2

1

最も簡単なオプションは、終了日に1日を追加することです。

BindingSource1.Filter = String.Format("FromDate >= #{0:M/dd/yyyy}# AND ToDate <= #{1:M/dd/yyyy}#", _
                              DateTimePicker1.Value, _
                              DateTimePicker2.Value.AddDays(1))
于 2013-01-24T12:46:20.290 に答える
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))
于 2013-01-24T12:47:03.103 に答える