0
こんにちは私は私のMVC4プロジェクト用のCrystal Reportを生成します。 FromDateとToDateを選択すると、レポートが生成する日付に依存します。CrystalレポートのMVC4でレポートを読み込めませんでしたか?
ロード中にrc.Load()の近くでエラーが1つ発生しています。そのエラーは以下のとおりです。
型「CrystalDecisions.Shared.CrystalReportsException」の例外が発生したがcrystaldecisions.crystalreports.engine.dllではなく、ユーザーコードで
私のコントローラコード多分に以下を追加
public ActionResult VisitSummaryReport()
{
return View();
}
[HttpPost]
public ActionResult GetDates(VisitorsViewModel VisitorsVM)
{
var fromdt = Convert.ToDateTime(VisitorsVM.FromDate);
var todt = Convert.ToDateTime(VisitorsVM.ToDate);
SqlConnection con = new SqlConnection(@"Data Source=192.168.0.73\SQLEXPRESS,14330;Initial Catalog=WafeERP_NEW;User ID=sa;Password=wafewin;");
DataTable dt = new DataTable();
try
{
con.Open();
SqlCommand cmd = new SqlCommand("Select * from View_VisitorsForm where VisitingDate >='" + fromdt +"'and VisitingDate <= '" + todt +"'", con);
SqlDataAdapter adp = new SqlDataAdapter(cmd);
adp.Fill(dt);
}
catch (Exception ex)
{
throw;
}
ReportClass rc = new ReportClass();
rc.FileName = Server.MapPath("/Sales/Reports/rpt_VisitSummaryCrystalReport.rpt");
rc.Load();
rc.SetDataSource(dt);
Stream stream = rc.ExportToStream(CrystalDecisions.Shared.ExportFormatType.PortableDocFormat);
return File(stream, "application/pdf");
}
完全な例外の詳細を投稿してください –
私は更新されたコードを投稿します – Susan