ReportViewer for WPF/Silverlight
C1ReportViewer を追加する
タスク別ヘルプ > C1ReportViewer を追加する

C1ReportViewer コントロールをアプリケーションに追加するには、次の手順に従います。

  1. Visual Studio の[ファイル]メニューから、[新規作成]を選択し、[プロジェクト]を選択します。

  2. [新しいプロジェクト]ダイアログボックスで、左側のメニューから言語を選択し、[フレームワーク]ドロップダウンリストで[.NET Framework 4]を選択し、プロジェクトの名前を入力します。

  3. ソリューションエクスプローラで、プロジェクト名を右クリックし、[参照の追加]を選択します。[参照の追加]ダイアログボックスで、以下のアセンブリを見つけて選択し、[OK]をクリックしてプロジェクトに参照を追加します。

    C1.WPF

    C1.WPF.ReportViewer

    C1.WPF.RichTextBox

    C1.WPF.Zip

     

    C1.Silverlight

    C1.Silverlight.ReportViewer

    C1.Silverlight.RichTextBox

    C1.Silverlight.Zip

  4. MainWindow.xaml ファイルの XAML ビューを開き、マークアップ xmlns:c1="http://schemas.componentone.com/winfx/2006/xaml" を使用して、Window タグに XAML 名前空間を追加します。
    名前空間は次のようになります。

    コードのコピー
    <Window x:Class="MainWindow"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        xmlns:c1="http://schemas.componentone.com/winfx/2006/xaml"
        Title="MainWindow" Height="350" Width="525">
    
    コードのコピー
    <UserControl x:Class="QuickStart.MainPage" 
    xmlns=http://schemas.microsoft.com/winfx/2006/xaml/presentation 
    xmlns:x=http://schemas.microsoft.com/winfx/2006/xaml 
    xmlns:d=http://schemas.microsoft.com/expression/blend/2008 
    xmlns:mc=http://schemas.openxmlformats.org/markup-compatibility/2006 
    xmlns:c1="http://schemas.componentone.com/winfx/2006/xaml" mc:Ignorable="d" 
    d:DesignHeight="300" d:DesignWidth="400">
    

    これは、複数の名前空間を追加しなくても、ほとんどの ComponentOne WPF/Silverlight コントロールを使用できるようにするための統合名前空間です。
  5. ページの Grid タグ内に &lt;c1:C1ReportViewer x:Name="C1ReportViewer1" /&gt; タグを追加して、アプリケーションに C1ReportViewer コントロールを追加します。
    XAML は次のようになります。

    XAML
    コードのコピー
    <Grid x:Name="LayoutRoot" Background="White">
        <c1:C1ReportViewer x:Name="C1ReportViewer1" />
    </Grid>
    

    これで、"C1ReportViewer1" という名前の C1ReportViewer コントロールがアプリケーションに追加されます。アプリケーションを実行すると、次の画像のように表示されます。

これで、アプリケーションのユーザーインターフェイスが正しくセットアップされましたが、このアプリケーションを実行すると、C1ReportViewer コントロールにコンテンツがないことがわかります。コンテンツの読み込みオプションについては、「ドキュメントを読み込む」のトピックを参照してください。

C1ReportViewer コントロールが Visual Studio のツールボックスにインストールされている場合は、ページにコントロールをドラッグするだけで、上のすべての手順が自動的に実行されます。