gcogco10 Ответов: 0

Загрузка файла crystalreport пуста?


Привет Команда

У меня есть логика, которая загружает отчет excel file с помощью crystal-report, но там нет данных и не знаю, что может быть проблемой. В столбце базы данных есть данные из столбца таблицы. В чем может быть причина того, что мой файл пуст при его загрузке?

Что я уже пробовал:

public ActionResult Download_ExcelReport()
        {
            //var _db = new eNtsaRegistration();

            var data = (from q in db.eNtsaRegForms select new { 
            Id = q.Id,
            FirstName = q.FirstName!=null?q.FirstName:""
            
            }).ToList();

            ReportDocument rpt = new ReportDocument();
            rpt.Load(Server.MapPath("~/Reports/uYiloReporting.rpt"));
            rpt.SetDataSource(data);


            Response.Buffer = false;
            Response.ClearContent();
            Response.ClearHeaders();

            try
            {
                Stream stream = rpt.ExportToStream(CrystalDecisions.Shared.ExportFormatType.Excel);
                stream.Seek(0, SeekOrigin.Begin);
                return File(stream, "application/vnd.ms-excel", "eNtsaRegistrationForm.xls");
            }
            catch
            {
                throw;
                return View();
            }

           
        }

0 Ответов