C#アプリケーションにクリスタルレポートを埋め込んでいます。問題は、プロジェクトをコンパイルすると、レポートのdllも作成されます。これは、将来、レポートの変更には、アプリケーションの再インストールが必要になることを意味します。 .rptファイルとして保持できる方法はありますか?アプリケーションファイルに.rptファイルをコピーするだけでいつでも変更できますか?Visual Studio 2008のCrystal Reports
感謝:)
C#アプリケーションにクリスタルレポートを埋め込んでいます。問題は、プロジェクトをコンパイルすると、レポートのdllも作成されます。これは、将来、レポートの変更には、アプリケーションの再インストールが必要になることを意味します。 .rptファイルとして保持できる方法はありますか?アプリケーションファイルに.rptファイルをコピーするだけでいつでも変更できますか?Visual Studio 2008のCrystal Reports
感謝:)
あなたはReportDocument.Loadメソッドを使用することができます。
ReportDocument reportDocument = new ReportDocument();
reportDocument.Load(reportName, OpenReportMethod.OpenReportByTempCopy);
crystalReportViewer.ReportSource = reportDocument;
報告書は次のようにダウンにコピーされるように、「コンテンツ」としてはい、私のアプリケーションの一つで、私は「常にコピー」への報告書の「コピー出力ディレクトリに」プロパティを設定し、「ビルドアクション」コンテンツが展開されたときに
レポートをロードすると、実行時に接続情報とパラメータを設定できます。
私は現在、クライアントのClickOnceアプリケーションでこれを行います。