C1Report の ReportDefinition プロパティを使用すると、レポート定義全体を文字列として取得または設定できます。これは、データベースまたはアプリケーション内のデータ構造にレポート定義を保存または取得する場合に便利な方法です。
ReportDefinition 文字列は、レポート定義ファイルに格納される XML とまったく同じです。
次に例を示します。
Visual Basic コードの書き方
Visual Basic |
コードのコピー
|
---|---|
' レポート定義を c1r1 コンポーネントにロードします c1r.Load(reportFile, reportName) ' レポート定義をクリップボードにコピーします Dim repDef As String = c1r.ReportDefinition Clipboard.SetDataObject(repDef) ' レポート定義を c1r2 コンポーネントにコピーします c1r2.ReportDefinition = repDef |
C# コードの書き方
C# |
コードのコピー
|
---|---|
// レポート定義を c1r1 コンポーネントにロードします c1r.Load(reportFile, reportName); // レポート定義をクリップボードにコピーします string repDef = c1r.ReportDefinition; Clipboard.SetDataObject(repDef); // レポート定義を c1r2 コンポーネントにコピーします c1r2.ReportDefinition = repDef; |