您的位置:首页 > 其它

解决gridview导出到excel中汉字出现乱码的问题

2013-05-23 10:47 711 查看
#region //将某天的详细数据导出到EXCEL

protected void Button3_Click(object sender, EventArgs e)

{

Response.Clear();

Response.Buffer = false;

Response.Charset = "GB2312";

Response.AppendHeader("Content-Disposition", "attachment;filename=pkmv_de.xls");

Response.ContentEncoding = System.Text.Encoding.GetEncoding("GB2312");

Response.ContentType = "application/ms-excel";

Response.Write("<meta http-equiv=Content-Type content=\"text/html; charset=GB2312\">");

this.EnableViewState = false;

System.IO.StringWriter oStringWriter = new System.IO.StringWriter();

HtmlTextWriter oHtmlTextWriter = new HtmlTextWriter(oStringWriter);

GridView2.RenderControl(oHtmlTextWriter);

Response.Write(oStringWriter.ToString());

Response.End();

}

public override void VerifyRenderingInServerForm(Control control)

{

//base.VerifyRenderingInServerForm(control);

}

#endregion
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: