Document Library for WinForms
クイックスタート
SSRSDocumentSource for WinForms > クイックスタート

このクイックスタートでは、FlexViewer コントロールに SSRS レポートをロードする簡単なアプリケーションを作成する手順を説明します。ComponentOne レポートサーバーにある AdventureWorks という SSRS レポートを使用します。

次の図に、FlexViewer で開いた SSRS レポートを示します。

設計時に FlexViewer に SSRS レポートをロードするには

  1. 新しい Winforms アプリケーションプロジェクトを作成します。
  2. ツールボックスから、C1SSRSDocumentSource コンポーネントをフォームに追加します。コンポーネントがコンポーネントトレイに表示されます。
  3. フォームに FlexViewer コントロールを追加します。Dock プロパティを Fill に設定します。
  4. DocumentSource プロパティの値フィールドの隣にあるドロップダウン矢印をクリックし、c1SSRSDocumentSource1 を選択します。これにより、C1SSRSDocumentSource コンポーネントが C1FlexViewer の DocumentSource プロパティに割り当てられます。
  5. C1SSRSDocumentSource を右クリックし、[プロパティ]を選択してプロパティウィンドウを開きます。
  6. DocumentLocation プロパティの横にあるドロップダウン矢印をクリックします。
  7. 次のダイアログで、SSRS サーバーのアドレスとレポートの完全パスを指定し、[OK]をクリックします。
  8. ConnectionOptions プロパティグループを展開します。
  9. Credential プロパティの横にあるドロップダウン矢印をクリックします。
  10. 次のダイアログで、ユーザー名、パスワード、およびドメインを指定し、[OK]をクリックします。
  11. アプリケーションをビルドし、実行します。SSRS レポートが FlexViewer コントロールにレンダリングされます。

プログラムで FlexViewer に SSRS レポートをロードするには

手順 1:アプリケーションの設定

  1. 新しい WinForms アプリケーションを作成します。
  2. C1SSRSDocumentSourceC1FlexViewer をフォームにドラッグアンドドロップします。

手順 2:FlexViewer への SSRS レポートのロード

  1. コードビューに切り替え、次のコードを追加して、NetWorkCredential プロパティのパラメータとして使用する変数を初期化します。
    Shared ReadOnly
    ssrsUrl As String = "http:// server url", ssrsName As String = "*",
    ssrspwd As String = "*", 
    ssrsdomain As String = String.Empty
    
    static readonly string
    ssrsUrl = "http:// server url",
    ssrsName = "*",
    ssrspwd = "*",
    ssrsdomain = string.Empty;
    
  2. 次のコードを Form1_Load イベントに追加し、 DocumentLocation を使用してサーバー上のレポートの場所を指定し、 Credential プロパティを使用して資格情報を設定します。
    C1SSRSDocumentSource1.DocumentLocation =
    New SSRSReportLocation(ssrsUrl, "AdventureWorks/Product Catalog")
    C1SSRSDocumentSource1.Credential =
    New NetworkCredential(ssrsName, ssrspwd, ssrsdomain)
    
    c1SSRSDocumentSource1.DocumentLocation =
    new SSRSReportLocation(ssrsUrl, "AdventureWorks/Product Catalog");
    c1SSRSDocumentSource1.Credential =
    new NetworkCredential(ssrsName, ssrspwd, ssrsdomain);
    
  3. DocumentSource プロパティを使用して、FlexViewer コントロールに SSRS レポートをレンダリングします。
    C1FlexViewer1.DocumentSource = C1SSRSDocumentSource1
    
    c1FlexViewer1.DocumentSource = c1SSRSDocumentSource1;
    

手順 3:プロジェクトのビルドおよび実行

  1. [Ctrl]+[Shift]+[B]キーを押してプロジェクトをビルドします。
  2. [F5]キーを押してアプリケーションを実行します。
関連トピック