zoukankan      html  css  js  c++  java
  • Gridview导出excel

        protected void Button_ServerClick(object sender, EventArgs e)
        {
            Excel ExportExcel = new Excel();
            string Year = System.DateTime.Now.Year.ToString();
            string Month = System.DateTime.Now.Month.ToString();
            string Day = System.DateTime.Now.Day.ToString();
            string DateString = Year + "-" + Month + "-" + Day;
            ExportExcel.Generate("DangAn", DateString, GridView1);
        }

        public override void VerifyRenderingInServerForm(Control control)
        {
            (必须有)
                //base.VerifyRenderingInServerForm(control);
        }

        public void Generate(string Typename, string scswId, GridView TempGrid)
        {

            HttpContext.Current.Response.Clear();
            HttpContext.Current.Response.Charset = "utf-8";
            string Filename = Typename + scswId + ".xls";
            HttpContext.Current.Response.AppendHeader("Content-Disposition", "online;filename=" + Filename);
            HttpContext.Current.Response.ContentEncoding = System.Text.Encoding.GetEncoding("utf-8");
            HttpContext.Current.Response.ContentType = "application/ms-excel";
            System.IO.StringWriter oStringWriter = new System.IO.StringWriter();
            System.Web.UI.HtmlTextWriter oHtmlTextWriter = new System.Web.UI.HtmlTextWriter(oStringWriter);
            TempGrid.RenderControl(oHtmlTextWriter);
            HttpContext.Current.Response.Write(oStringWriter.ToString());
            HttpContext.Current.Response.End();
        }

  • 相关阅读:
    菜鸟版JAVA设计模式—从买房子看代理模式
    NTP工作机制及时间同步的方法
    Java工厂模式
    圣魔大战3(Castle Fantisia)艾伦希亚战记完美攻略
    对javabean的内省操作
    插入排序(insertion sort)
    中英文对照 —— 十二星座
    中英文对照 —— 十二星座
    数学归纳法的相关证明
    数学归纳法的相关证明
  • 原文地址:https://www.cnblogs.com/cuihongyu3503319/p/534081.html
Copyright © 2011-2022 走看看