Отчет RDLC - Нет данных - PullRequest
0 голосов
/ 29 апреля 2018

Я пытаюсь создать отчет RDLC для преобразования в PDF.

Это мой код:

public ActionResult Reports(string ReportType)
{
 MyApplication_dbEntities Entities = new MyApplication_dbEntities ();

DataSet1 DataSet1 = new DataSet1();
DataTable ordersTable = DataSet1.Tables["Orders"];

LocalReport localreport = new LocalReport();
localreport.ReportPath = Server.MapPath("~/Reports/Report1.rdlc");

var entities_data = from c in Entities.Orders
                              select c.FirstName;

localreport.DataSources.Add(new ReportDataSource("DataSet1", DataSet1.Tables["Orders"]));

string reportType = ReportType;
string mimeType;
string encoding;
string fileNameExtension;

if (reportType == "PDF")
{
fileNameExtension = "pdf";
}
else
{
fileNameExtension = "jpg";
}
string[] streams;
Warning[] warnings;
byte[] renderedByte;
renderedByte = localreport.Render(reportType, "", out mimeType, out encoding, out fileNameExtension, out streams, out warnings);
Response.AddHeader("content-disposition", "attachment:filename + reservaties_report." + fileNameExtension);
return File(renderedByte, fileNameExtension);
}
}

Я могу сделать отчет в формате PDF, но без данных.

Может кто-нибудь сказать мне, что я делаю не так?

Thx !!

...