ReportViewer タスクのスマート タグ パネルの使用

ReportViewer タスクのスマート タグ パネルは、ReportViewer Web サーバー コントロールと Windows フォーム コントロールで利用でき、次の操作を行うことができます。

  • 既存のクライアントまたはサーバー レポートを選択し、コントロールで使用する。

  • 新しいレポートをデザインする。

  • データ ソースを選択し、データ ソース バインドを更新する。バインドを作成した後に、データセットまたはレポートを変更する場合、データ ソースを選択して更新する必要があります。詳細については、「データ ソース参照の更新および再バインド」を参照してください。

ReportViewer タスクのスマート タグ パネルは、状況依存です。タスクは、コントロールの種類と、サーバーまたはクライアント側のどちらのレポートを使用しているかによって変わります。Windows フォーム コントロールを使用する場合は、[親コンテナーにドッキングする] タスクも提供されます。

ReportViewer タスクのスマート タグ パネルにアクセスするには、ツールボックスの [レポート] セクションから ReportViewer コントロールを Windows フォームまたは Web フォームにドラッグし、コントロールの右上隅にあるスマートタグ グリフをクリックします。

ReportViewer タスクの概要

次の表では、選択できるすべてのタスクについて説明します。

タスク

説明

[レポートの選択]

プロジェクトから既存の .rdlc ファイルを選択するか、[サーバー レポート] を選択して、レポート サーバーでパブリッシュされたレポートを選択します。コントロールのインスタンスごとに 1 つだけファイルを選択できます。

レポートを選択すると、コードが自動的に生成され、プロジェクトのデータ ソースのインスタンスが作成されて、データ ソースがコントロールにバインドされます。レポートによって使用されるデータセットに関する情報は、レポート定義に埋め込まれます。後でデータ ソースを変更またはレポートを更新して別のデータ ソースを使用する場合は、データ バインド コードを更新する必要があります。ReportViewer タスクのスマート タグ パネルのタスクを使用して、更新したコードを生成できます。

[データ ソースの選択]

(ローカル レポートの場合のみ) レポートにデータセットを指定するプロジェクトの既存のデータ ソースを選択します。このタスクを使用して、コントロールを更新して新しいデータセットを使用できます。

[データ ソースの再バインド]

(ローカル レポートの場合のみ) データセットまたはレポートを変更した場合は、コントロールのデータ バインドを更新します。

[レポート サーバーの URL]

(サーバー レポートの場合のみ) レポート サーバーへの URL を指定します。

[レポート パス]

(サーバー レポートの場合のみ) レポートの名前と場所を指定します。レポート パスには、レポート サーバーの名前空間に仮想フォルダーが含まれており、レポート サーバーに格納されているレポートを処理するのに使用されます。フォルダー パスには URL アクセス パラメーターを使用できません。ネイティブ モードでレポート サーバーのレポートを参照する場合、レポートのパスはスラッシュ (/) で始まります。SharePoint 統合モードのレポート サーバーのレポートを参照する場合、レポートのパスは完全修飾 URL です。次に例を示します。

ネイティブ モード: /Adventureworks 2008 Sample Reports/Company Sales 2008

SharePoint 統合モード: http://MyServer/sites/MySite/MyLibrary/Adventureworks 2008 Sample Reports/Company Sales 2008.rdl

[新しいレポートをデザインします]

グラフィック デザイン モードで新しい空のレポート テンプレートを開き、プロジェクトにレポート (.rdlc) アイテムを追加します。クライアント レポート定義 (.rdlc) ファイルのみを作成できます。サーバー レポートを作成するには、SQL Server Reporting Services のレポート デザイナーを使用する必要があります。

[親コンテナーにドッキングする]

(Windows フォーム コントロールの場合のみ) コントロールを展開して、フォームで使用できるすべてのスペースを使用します。

[親コンテナーでドッキングを解除する]

(Windows フォーム コントロールの場合のみ) タスクをクリックしてコントロールのサイズを小さくします。

参照

概念

ReportViewer コントロールの追加と設定

クライアント レポート定義 (.rdlc) ファイルの作成

その他の技術情報

サンプルとチュートリアル