0

C# プロジェクトの rdlc レポートをデバッグ exe で取得できません .....取得するのを手伝ってくれる人はいますか ....... ビジュアル stdio をインストールすると、exe で rdlc を取得できます、しかしそれなしで..... rdlc ont show on my exe..........ビジュアルstdioをインストールせずにプロジェクトに表示したいだけです

4

2 に答える 2

1

これらのいわゆる「ローカル レポート」については、次の 2 つのいずれかを行う必要があります。

  1. アプリケーションをクライアント マシンにインストールするときは、RDLC ファイルもインストールし、インストールされた RDLC ファイルを Report Viewer コントロールのそれぞれのプロパティで参照します。ユーザーのマシンのインストール場所は開発フォルダーとは異なる場合があるため、RDLC ファイルへのパスがハードコーディングされていないことを確認する必要があることに注意してください。
  2. アプリケーションのリソースに RDLC ファイルを埋め込み、Report Viewer コントロールが RDLC リソースを参照するようにします。

当然、RDLC ファイルを送付しないと、レポートを表示できません。

于 2009-06-24T07:53:19.940 に答える
0

ファイルの を指定ReportPathする代わりに、プロジェクトに含まれるパスを指定するのと似た方法で を指定できます。たとえば、アプリケーションが呼び出され、ファイルがフォルダーにある場合、設定するだけですrdlcReportEmbeddedResourceTestApprdlcResources

myReportViewer.LocalReport.ReportEmbeddedResource = "TestApp.Resources.MyReportFile.rdlc";

ただし、もちろん、これはリリース前のコードで発生する必要があります。

于 2011-03-15T16:26:08.163 に答える