2014年2月9日日曜日

【VB.NET】ReportViewer SQLパラメーターでデータを抽出しレポートを表示する。

DataAdapterのSQLステートメントの抽出条件にパラメーターを設定しデータを抽出してレポートを表示します。

使用例:SQLパラメーターで店舗を絞り込んでレポートを表示します。

1.【VB.NET】ReportViewer レポートを表示する②の手順でレポートを作成します。

2.データセットのデザイナー画面を表示します。

2.TableAdapter→右クリック→構成で構成ウィザード起動しWHERE句にSHOP_CDの
  絞り込み条件を記述します

4.フォームのLoadイベントのDataTable1TableAdapterのFillメソッドにパラメーターを
  引き渡します。
Public Class Form1

    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

        Dim shopCD As String = "002"

        'TODO: このコード行はデータを 'DataSet1.DataTable1' テーブルに読み込みます。必要に応じて移動、または削除をしてください。
        Me.DataTable1TableAdapter.Fill(Me.DataSet1.DataTable1, shopCD)

        Me.ReportViewer1.RefreshReport()
    End Sub
End Class

5.実行します。