Asp.net Gridview 导出到Excel【解决编码乱码问题】
2012-09-07 10:30
831 查看
public override void VerifyRenderingInServerForm(Control control) { } protected void LinkButton2_Click(object sender, EventArgs e) { Response.Clear(); Response.Buffer = true; Response.Charset = "gb2312"; Response.ContentEncoding = System.Text.Encoding.GetEncoding("GB2312"); Response.AppendHeader("content-disposition", "attachment;filename=\"" + System.Web.HttpUtility.UrlEncode("数据导出", System.Text.Encoding.UTF8) + ".xls\""); Response.ContentType = "Application/ms-excel"; System.IO.StringWriter oStringWriter = new System.IO.StringWriter(); System.Web.UI.HtmlTextWriter oHtmlTextWriter = new System.Web.UI.HtmlTextWriter(oStringWriter); this.Label1.RenderControl(oHtmlTextWriter); this.GridView1.RenderControl(oHtmlTextWriter); Response.Output.Write(oStringWriter.ToString()); Response.Flush(); Response.End(); }
相关文章推荐
- asp.net中将gridview数据导出成Excel问题解决
- ASP.NET 导出到EXCEL LINQ适用 自定义列 自定义数据源 解决中文乱码问题 解决方案
- asp.net 导出excel 中的乱码问题及 到处内容丢失开头的0 的解决方法
- ASP.NET AJAX Advance Tips & Tricks (10) 解决使用AJAX Extender时的页面导出(Word/Excel)问题(Extender control 'XXX'
- ASP.NET 导出Excel乱码的终极解决
- Asp.net导出Excel报表(解决无网格问题)
- Asp.NET导出Excel文件乱码解决若干方法
- Asp.NET中把DataTable导出为Excel ,中文有乱码现象解决办法
- asp.net 生成 excel导出保存时, 解决迅雷下载aspx页面问题
- 将GridView中的数据导出到Excel中下载并且解决乱码的问题
- 解决gridview导出到excel中汉字出现乱码的问题
- 解决gridview导出到excel中汉字出现乱码的问题
- asp.net 导出GridView、其它控件到Excel(防止中文乱码)
- Asp.NET导出Excel文件乱码解决若干方法 (转)
- 解决ASP.NET中从GridView导出Execel出现的“空间GridView必须置于有runat=server的窗体标记中”问题
- asp.net 导出excel 中文乱码解决方法
- asp.net导出Excel乱码的原因及解决方法
- asp.net<Web版> ---GridView 数据导出到excel表,系列问题<一>---导出的Excel文件格式与文件扩展名指定的格式不一致
- 关于ASP.NET中将Grid导出到EXCEL乱码的问题
- 扩展gridview的导出excel功能乱码问题的解决