protected void Button1_Click(object sender, EventArgs e)
{
Export("application/ms-excel", "Nor.xls");
}
private void Export(string FileType,string FileName)
{
Response.Charset = "GB2312";
Response.ContentEncoding = System.Text.Encoding.UTF8;
Response .AppendHeader ("Content-Disposition","attachment;filename="+HttpUtility.UrlEncode (FileName ,Encoding.UTF8).ToString ());
Response .ContentType = FileType ;
this .EnableViewState = false ;
StringWriter tw = new StringWriter();
HtmlTextWriter hw = new HtmlTextWriter (tw);
GridView1.RenderControl (hw);
Response .Write (tw.ToString ());
Response.End ();
}
//没有这个复写方法,会报错。
public override void VerifyRenderingInServerForm(Control control)
{
}