2014年7月6日日曜日

【VB.NET】ReportViewer グラフを表示する。

レポートにグラフを配置してSQLSereverのデータテーブルの内容を表示します。

使用例:月別の商品売上データを縦棒グラフをレポートの表の下に表示します。

1.予め月別の商品売上データを表示するレポートを作成します。
  レポートの作成は「【VB.NET】ReportViewer レポートを表示する②」を参照してください。

3.作成したレポートにツールボックスからグラフを配置します。
  「グラフの種類を選択」が表示されるので表示したいグラフを選択します。
3.グラフを二回左クリックし各フィールドに表示したいアイテムをレポートデータからドロップします。(レポートデータは「ツールバー」→「表示」→「レポートデータ」で表示されます)
4.「グラフのタイトル」「軸のタイトル」をクリックして各タイトルを編集します。
5.今回は横軸に「年/月」形式で表示したいのでカテゴリーフィールドに式を設定します。
カテゴリーフィールドのアイテムを右クリックし「カテゴリーグループのプロパティ」を表示しラベルに
式を設定します。
5.実行結果


他の種類のグラフについても大体このような方法で表示できるのではないでしょうか。