Reports for WinForms
ファイルから読み込む

C1ReportDesigner を使用して、レポート定義ファイル(1つ以上のレポート定義を含む XML ファイル)を作成できます。C1ReportDesigner の使用方法については、このマニュアルの「C1ReportDesigner の操作」セクションを参照してください。

設計時にレポート定義をファイルからロードするには

デザイン時にファイルからレポート定義をロードするには、次のいずれかのタスクを実行します。

レポートの選択ダイアログボックスを使用し、希望するレポートを選択して、以下の手順を実行します。

  1. [...]ボタンをクリックします。開くダイアログボックスが表示され、XML ファイルを選択できます。
  2. 使用可能なレポート定義がレポートのドロップダウンボックスにリスト表示されます。ロードするレポート定義を選択します。
  3. ロードをクリックし、OKをクリックして、ダイアログボックスを閉じます。

レポートセレクタダイアログボックスは、次のような表示になります。


設計時にレポート定義をファイルからロードするには

実行時にレポート定義をファイルからダウンロードするには、C1ReportLoad メソッドを使用します。このメソッドは、レポート定義ファイルの名前とロードするレポートの名前をパラメータとして受け取ります。レポート定義ファイルに含まれるレポートをリストする場合は、C1ReportGetReportInfo メソッドを使用します。このメソッドは、ファイル内のレポートのリストを返します。

次に例を示します。

Visual Basic コードの書き方

Visual Basic
コードのコピー
' レポート定義ファイルのレポートのリストを取得します
Dim reports As String() = c1r.GetReportInfo(reportFile)
 
' 最初のレポートを c1r1 コンポーネントにロードします
c1r.Load(reportFile, reports(0))

C# コードの書き方

C#
コードのコピー
//  レポート定義ファイルのレポートのリストを取得します
string[] reports = c1r.GetReportInfo(reportFile);
 
// 最初のレポートを c1r1 コンポーネントにロードします
c1r.Load(reportFile, reports[0]);