导出到excel文件

it2024-08-14  72

private void ExportToExcel()    {        int pSize = GridView1.PageSize;

        GridView1.PageSize = 100000;        BindGv();        Response.Clear();        Response.Buffer = true;        Response.Charset = "GB2312";        Response.AppendHeader("Content-Disposition", "attachment;filename=Projectsum.xls");        // 如果设置为 GetEncoding("GB2312");导出的文件将会出现乱码!!!        Response.ContentEncoding = System.Text.Encoding.UTF7;        Response.ContentType = "application/ms-excel";//设置输出文件类型为excel文件。         System.IO.StringWriter oStringWriter = new System.IO.StringWriter();        System.Web.UI.HtmlTextWriter oHtmlTextWriter = new System.Web.UI.HtmlTextWriter(oStringWriter);        this.GridView1.RenderControl(oHtmlTextWriter);        Response.Output.Write(oStringWriter.ToString());        Response.Flush();        Response.End();

        GridView1.PageSize = pSize;        BindGv();    }

转载于:https://www.cnblogs.com/terrorpig/archive/2009/06/13/1502448.html

最新回复(0)