Response.AddHeader("Content-Disposition", "attachment; filename=myXls.xls");
Response.Charset = "utf-8";
Response.ContentType = "application/vnd.ms-excel";
Response.Charset = "";
this.EnableViewState= false;
StringWriter tw = new StringWriter();
HtmlTextWriter hw = new HtmlTextWriter(tw);
this.DataGrid1.RenderControl(hw);
Response.Write(tw);
Response.End();
Response.Charset = "utf-8";
Response.ContentType = "application/vnd.ms-excel";
Response.Charset = "";
this.EnableViewState= false;
StringWriter tw = new StringWriter();
HtmlTextWriter hw = new HtmlTextWriter(tw);
this.DataGrid1.RenderControl(hw);
Response.Write(tw);
Response.End();
解决方案 »
- 双网卡同时工作,内外网一并访问
- RequiredFieldValidator使用,求一个正则表达式~
- 我自己做的网站打不开
- WEB中。。点击按钮后先把按钮禁用。再去执行该按钮事件中的方法
- 快疯掉了,sql server 2005数据库连接问题,100分求救
- 发不了一个asp.net网站,浏览时出现404错误
- 连接SQL Server2005失败:error40;无法打开到SQL Server的连接
- DataGrid中LinkButton的刷新问题
- 怎么完成文件的删除,该文件为只读(C#)
- 请问如何获取在线用户?
- 图片浏览、选择问题。急用,在线等待。
- 请教在windows2003下安装VS.Net2002问题?
{
HttpContext.Current.Response.AppendHeader("Content-Disposition","attachment;filename=Excel.xls");
HttpContext.Current.Response.Charset ="UTF-8";
HttpContext.Current.Response.ContentEncoding =System.Text.Encoding.Default;
HttpContext.Current.Response.ContentType ="application/ms-excel";
ctl.Page.EnableViewState =false;
System.IO.StringWriter tw = new System.IO.StringWriter() ;
System.Web.UI.HtmlTextWriter hw = new System.Web.UI.HtmlTextWriter (tw);
ctl.RenderControl(hw);
HttpContext.Current.Response.Write(tw.ToString());
HttpContext.Current.Response.End();
}