Crystalレポートを作成して、ReportDocumentにロードしたいと考えています。すなわち.Load(path)メソッド。 .rptのビルドアクションはリソースです。 .rptファイルは、.vbファイルをロードしようとしているのと同じフォルダにあります。現在のプロジェクトのリソースである.rpt crystalレポートファイルをロードする方法
「C:/PhotoCrystalReport.rpt」などの直接パスを指定すると動作しますが、.rptがリソースとして格納されるパスを指定したい場合は、ファイルを見つけることができません。私は以下のコードを試してみましたが、それはうまくいきませんでした(まったく同じことは、画像リソースのために働いていたではなく、.RPTのため)だから、
も試してみましたDim cryRpt As New ReportDocument
cryRpt.Load("pack://application:,,,/fstransaction;component/View/Report/PhotoCrystalReport.rpt")
、
cryRpt.Load("PhotoCrystalReport.rpt")
、どのような方法がありますIリソースとしてこの.rptの場所を指すことができますか?
http://stackoverflow.com/questions/5474086/loading-crystal-report-from-embedded-resource –
私がこれを試した最後の時間、それは動作しませんでした。それは今働いた。 私はこのプロパティ "CrystalDecisions.VSDesigner.CodeGen.ReportCodeGenerator"を削除しましたが、他のいくつかのテクニックを試していました。私はこの物件を元に戻す必要がありました。 ありがとうSteve! – Jay