を経由して、私はCrystalレポートもアップへの日付でVS 2015、SQL Serverの2012Crystalレポートのデータソースを取り込み、オブジェクトとExportToStream
を使用しています私はのviewmodelクラスを経由してCrystalレポートのデータソースを移入し、それをエクスポートしたいですPDF
ReportDocument rptH = new ReportDocument();
rptH.FileName = Server.MapPath("~/reports/InvoiceReportsSample1.rpt");
var showInvoices =
(from ids in context.Invoices
where ids.InvoiceNumber == "01-04-2017-1"
select new Invoice_Report_ViewModel()
{
Invoiceid = ids.Invoiceid,
InvoiceNumber = ids.InvoiceNumber,
CustomerCompanyName = ids.CustomerCompanyName,
FirstBlankSpaceForPanel1 = ids.FirstBlankSpaceForPanel1,
MainDiscount = ids.MainDiscount,
MainTaxes = ids.MainTaxes,
MainTotal = ids.MainTotal,
TypeOfPortals = ids.TypeOfPortals,
TypeOfTickets = ids.TypeOfTickets,
SecondBlankSpaceForPanel2 = ids.SecondBlankSpaceForPanel2,
}).First();
var showInvoiceDetails = (from ids in context.InvoiceDetailses
where
ids.Invoiceid == showInvoices.Invoiceid
select new InvoiceDetails_Report_ViewModel()
{
}).ToList();
var querylist = new List<Invoice_Report_ViewModel> { showInvoices };
rptH.Database.Tables[0].SetDataSource(querylist);
rptH.Database.Tables[0].SetDataSource(showInvoiceDetails);
rptH.Refresh();
Stream stream = rptH.ExportToStream(CrystalDecisions.Shared.ExportFormatType.PortableDocFormat);
return File(stream, "application/pdf");
私はエラー
失敗得る助けてくださいデータ・ソース・ログインが
私は、データベースへのレポートを接続していないですし、また、私は次の2つのデータソースを設定しようとしていることを仮定してい