zoukankan      html  css  js  c++  java
  • ActiveReports之导出excel

    前提概要参考:http://www.cnblogs.com/liandy0906/p/7936524.html

                DbContextBase db = new DbContextBase();
                var list = db.PurchaseOrderTBs.ToList();
                List<PurchaseOrderView> list2 = new List<PurchaseOrderView>();
                foreach (var item in list)
                {
                    list2.Add(new PurchaseOrderView()
                    {
                        OrderNo = item.OrderNo,
                        PickNum = item.PickNum,
                        ProductPrice = item.ProductPrice,
                        ProductAmount = item.ProductPrice * item.PickNum
                    });
                }
                ReportDataSource ReportDataSource = new ReportDataSource();
                ReportDataSource.Name = "DataSet1";
                ReportDataSource.Value = list2;
    
                ReportViewer rvDoc = new ReportViewer();
                rvDoc.LocalReport.ReportPath = Server.MapPath("~/Reports/Report2.rdlc");
                rvDoc.LocalReport.DataSources.Add(ReportDataSource);
                #region 导入excel
                Warning[] warnings;
                string[] streamids;
                string mimeType;
                string encoding;
                string extension;
    
                byte[] bytes = rvDoc.LocalReport.Render(
                   "Excel", null, out mimeType, out encoding,
                    out extension,
                   out streamids, out warnings);
    
                FileStream fs = new FileStream(@"c:output.xls",
                   FileMode.Create);
                fs.Write(bytes, 0, bytes.Length);
                fs.Close();
                #endregion
    View Code
  • 相关阅读:
    ELK环境搭建
    django orm 操作表
    django1.11入门
    CentOS7 yum安装python3.6
    完美的【去重留一】SQL
    CentOS7安装docker
    【Jenskins】安装与配置
    【Linux】网卡配置与绑定
    【SaltStack】一些常用模块举例
    【SaltStack】通过Master给Minion安装MySQL
  • 原文地址:https://www.cnblogs.com/liandy0906/p/7965894.html
Copyright © 2011-2022 走看看