public List <object> PrintTransferOut() { List <object> llstarg = new List <object>(); List <BindTransferOutReport> llstreview = lclsservice.BindTransferOutReport(defaultPage.UserId).ToList(); rvTransferOutReport.ProcessingMode = ProcessingMode.Local; rvTransferOutReport.LocalReport.ReportPath = Server.MapPath("~/Reports/TransferOutSummary.rdlc"); ReportDataSource datasource = new ReportDataSource("TransferOutSummaryDS", llstreview); rvTransferOutReport.LocalReport.DataSources.Clear(); rvTransferOutReport.LocalReport.DataSources.Add(datasource); rvTransferOutReport.LocalReport.Refresh(); Warning[] warnings; string[] streamids; string mimeType; string encoding; string extension; byte[] bytes = null; bytes = rvTransferOutReport.LocalReport.Render("PDF", "", out mimeType, out encoding, out extension, out streamids, out warnings); llstarg.Insert(0, bytes); return(llstarg); }