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

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

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

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

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

  1. 新しい WPF アプリケーションを作成します。
  2. C1FlexViewerコントロールをXAMLビューにドラッグアンドドロップします。
  3. Loaded="Window_Loaded"をXAMLビューの<Window>タグに追加して、Windows_Loadedイベントを作成します。

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

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

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

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