zoukankan      html  css  js  c++  java
  • 将Gridview导出到Excel

    GridViewToExcel(EdceExcelGV, "application/ms-exce","xxxxxx表");

    protected void GridViewToExcel(Control ctrl, string FileType, string FileName)
    {

    /*Response.Charset = "GB2312";
    Response.ContentEncoding = Encoding.UTF8;
    HttpContext.Current.Response.AppendHeader("Content-Disposition",
    "attachment;filename=" + HttpUtility.UrlEncode(FileName, System.Text.Encoding.UTF8).ToString());
    HttpContext.Current.Response.ContentType = FileType;//image/JPEG;text/HTML;image/GIF;vnd.ms-excel/msword
    this.EnableViewState=false;
    StringWriter sw=new StringWriter ();
    HtmlTextWriter htw=new HtmlTextWriter(sw);
    ctrl.RenderControl(htw);
    HttpContext.Current.Response.Write(sw.ToString());
    HttpContext.Current.Response.End();*/

    Response.ClearContent();
    Response.BufferOutput = true;
    Response.Charset = "utf-8";
    Response.ContentType = FileType;
    Response.ContentEncoding = System.Text.Encoding.UTF8;
    Response.AppendHeader("Content-Disposition", "attachment;filename=" + Server.UrlEncode(FileName) + ".xls");
    this.EnableViewState=false;
    StringWriter sw=new StringWriter ();
    HtmlTextWriter htw=new HtmlTextWriter(sw);
    ctrl.RenderControl(htw);
    HttpContext.Current.Response.Write(sw.ToString());
    HttpContext.Current.Response.End();
    }
    public override void VerifyRenderingInServerForm(Control control)
    {
    }

  • 相关阅读:
    简单封装的ajax请求
    mysql-8.0 安装教程(自定义配置文件,密码方式已修改)
    计算机专业术语
    mvc路由
    Chosen三级联动
    Chosen通用初始化
    .NET Core学习之路
    Sql的一些常规判断
    CORS 跨域
    SQL 的一个技巧
  • 原文地址:https://www.cnblogs.com/jinhaoObject/p/4496416.html
Copyright © 2011-2022 走看看