导出GridView到Excel中 - 中国WEB开发者网络 (http://www.webasp.net) -- 技术教程 (http://www.webasp.net/article/) --- 导出GridView到Excel中 (http://www.webasp.net/article/28/27448.htm) |
| -- 作者:未知 -- 发布日期: 2006-03-17 |
| 导出GridView到Excel中的关键之处 用法: ToExcel(GVStaff, TextBox1.Text); public static void ToExcel(System.Web.UI.Control ctl,string FileName) { HttpContext.Current.Response.Charset ="UTF-8"; HttpContext.Current.Response.ContentEncoding =System.Text.Encoding.Default; HttpContext.Current.Response.ContentType ="application/ms-excel"; HttpContext.Current.Response.AppendHeader("Content-Disposition","attachment;filename="+""+FileName+".xls"); ctl.Page.EnableViewState =false; System.IO.StringWriter tw = new System.IO.StringWriter(); HtmlTextWriter hw = new HtmlTextWriter(tw); ctl.RenderControl(hw); HttpContext.Current.Response.Write(tw.ToString()); HttpContext.Current.Response.End(); } 必须有下面这句!否则不会通过! public override void VerifyRenderingInServerForm(Control control) { // Confirms that an HtmlForm control is rendered for } |
| webasp.net |