この例では、ユーザーがローカルファイルシステムからファイルを読み込むことができるようにアプリケーションを設定します。アプリケーションにボタンを追加し、実行時にファイルを選択して開くためのコードを追加します。この例は OpenFileDialog コントロールを使用するため、このコードを Button_Click イベントで実行する必要があります。このトピックは、"C1ReportViewer1" という名前の C1ReportViewer コントロールがアプリケーションに追加されていることを前提としています。
次の手順に従います。
アプリケーションの MainPage.xaml ファイルを開き、XAML ビューを開きます。
次のマークアップを追加して、ボタンコントロールをアプリケーションに追加します。
XAML |
コードのコピー
|
---|---|
<Button Content="ファイルを読み込む" Height="23" Name="Button1" Click="Button1_Click" /> |
ページを右クリックし、[コードの表示]を選択します。コードビューで、前の手順で追加したボタンを初期化するためのコードを追加します。
ページの先頭に、次の import 文を追加します。
次の Button_Click イベントハンドラコードを追加します。
このコードは、ボタンがクリックされたときに表示されるダイアログボックスを初期化します。このダイアログボックスで、ユーザーは C1ReportViewer コントロールで開くファイルを選択できます。上のコードでは、LoadDocument メソッドで PDF コンテンツと HTML コンテンツをどのように読み込むことができるかに注目してください。アプリケーションを実行します。
実行中のアプリケーションで、[ファイルの読み込み]ボタンをクリックします。ダイアログボックスが表示され、任意の PDF ファイルまたは HTML ファイルを選択できます。
ローカルマシンにある目的の PDF ファイルを検索して選択し、[開く]ボタンをクリックします。ダイアログボックスが閉じ、選択したファイルが C1ReportViewer コントロールに読み込まれます。