ここで前のスレッドから作業を続けます。
私が行ったことは、.cs ファイルが配置されている場所から .rpt ファイルをコピーして貼り付け、\bin\Debug フォルダーに移動することです。動作しますが、.cs ファイルがある .rpt ファイルを削除すると、エラーが発生します...
リソース ファイル 'C:..Report.rpt' の読み取りエラー -- '指定されたファイルが見つかりません。'
btn メソッドで動的パスを作成しました...
private void btn_Click_1(object sender, EventArgs e)
{
ReportDocument cryRpt = new ReportDocument();
cryRpt.Load(Application.StartupPath + "\\Report.rpt");
crystalReportViewer1.ReportSource = cryRpt;
crystalReportViewer1.Refresh();
}
Setup Project を使用するので、いくつかの質問が頭をよぎりますが、知識と経験が不足しているため、混乱することはほとんどありません。
1) .rpt ファイルを .cs ファイルのままにして、\bin\Debug フォルダーに .rpt ファイルをコピー アンド ペーストする必要がありますか?
2) 他に何かする必要がありますか? これは別の質問につながります...どうすればいいですか?
3) .rpt ファイルのプロパティを調べると、フル パス ディレクトリが表示されます。
というわけでガイド募集中です。
誰かがここで私を助けることができれば、事前に感謝します.