いくつかのデータセットを使用して情報を取得し、それをテーブルに配置するWindowsプログラムがあります。2つのDatetimepickersDatetimepicker1
とを使用しDatetimepicker2
ました。コマンドボタンCommand Button 1
には、を実行し、Datetimepickersを使用してデータテーブルに入力してパラメーターを入力するコードがあります。これはうまく機能しますが、「2013年2月16日」では機能しません。最初のデータセットが空の場合、残りのレポートがキャンセルされるようです。データセットが0であるかどうかを確認するためのチェックを追加する必要があります。0である場合は、次のデータセットの入力に進みます...コマンドボタンのコードは下にあります...何かアイデアはありますか?
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
If DateTimePicker1.Value > DateTimePicker2.Value Then
MsgBox("Start Date cannot be greater than End Date!")
Else
Me.Package1TableAdapter.Fill(Me.DataSet.Package1, DateTimePicker1.Value, DateTimePicker2.Value.AddDays(1).AddSeconds(-1))
Me.Package2TableAdapter.Fill(Me.DataSet.Package2, DateTimePicker1.Value, DateTimePicker2.Value.AddDays(1).AddSeconds(-1))
Me.Package3TableAdapter.Fill(Me.DataSet.Package3, DateTimePicker1.Value, DateTimePicker2.Value.AddDays(1).AddSeconds(-1))
Me.Package4TableAdapter.Fill(Me.DataSet.Package4, DateTimePicker1.Value, DateTimePicker2.Value.AddDays(1).AddSeconds(-1))
Me.ReportViewer1.RefreshReport()
End If
End Sub