protected void Button4_Click(object sender, EventArgs e) { Response.Clear(); Response.AddHeader("content-disposition", "attachment;filename=OrderDetails.xls"); Response.Charset = "gb2312"; Response.ContentType = "application/vnd.xls"; System.IO.StringWriter stringWrite = new System.IO.StringWriter(); System.Web.UI.HtmlTextWriter htmlWrite = new HtmlTextWriter(stringWrite);
GetData();//给GridView1填充数据 GridView1.RenderControl(htmlWrite);
Response.Write(stringWrite.ToString()); Response.End(); }
public override void VerifyRenderingInServerForm(Control control) { }