Пример #1
0
        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);
        }