2016-05-19 27 views
1

私はクリスタルレポートでエラーを解決する上で助けを必要とする、私はPDFファイルにCrystalレポートからデータをエクスポートしようとしているC#無効なレポートファイルパス

enter image description here

無効なレポートファイルパス。誰かが私を助けることができますか?おかげ

enter image description here

+0

ReportDocumentを作成しますが、その中に何もロード(sReportPath)しないと、ディスクに正確に何を保存しようとしますか?私はこれがあなたの問題だと信じて、それを輸出しようとする前に報告書を提出してください! –

+0

@PaulZahra私も負荷レポートを使用しますが、ここで私はいくつかのエラーが発生しました。私の質問画像を参照してください –

+0

Eのルートにレポートを置く:ファイルのパスを簡素化し、 –

答えて

0

を:

CrystalReport1 crystal = new CrystalReport1(); 


    crystal.ExportToDisk(ExportFormatType.PortableDocFormat, "YOUR FILE PATH\ReportAsPDF.pdf"); 
    MessageBox.Show("Report Export Into PDF File"); 

はあなたのための便利を願っています。

0

あなたはReportDocumentをを作成しますが、それ.LOADに(sReportPath)何でも、あなたは何を正確にディスクに保存しようとしないのですか?私はこれがあなたの問題だと思って、それをエクスポートしようとする前にレポートをロードしてください!

ような何か試してみてください:このコードを試してみてください

string pathToDocument = "C:\\MyTestReport.rpt"; 
ReportDocument document = new ReportDocument(); 
document.Load(pathToDocument); 
document.ExportToDisk(ExportFormatType.PortableDocFormat, "E:\\ADS.pdf"); 
+0

申し訳ありませんが、私にエラーメッセージが表示されました 追加情報:レポートの読み込みに失敗しました。この行の 'cryRpt.Load(pathToDocument); ' –

+0

CまたはEのルートからのリードに失敗した場合は、アクセス権の問題が考えられます。アプリケーションが実行されているアカウントがパスにアクセスできることを確認してください。 –

+0

保存のパスを変更してみてください。 –

関連する問題