public override void
VerifyRenderingInServerF orm(Control control)//这个方法必须加,否则报错..
{
}
private void EX(string filetype,string filename)//定义一个输出的方法.
{
Response.Charset
= "GB2312";
Response.ContentEncoding
= System.Text.Encoding.GetEncoding("GB2312");
Response.AppendHeader("content-Disposition","attachment;filename="+HttpUtility.UrlEncode(filename,Encoding.UTF8).ToString());
Response.ContentType
= filetype;
this.EnableViewState
= false;
StringWriter
sw = new StringWriter();
HtmlTextWriter hw = new HtmlTextWriter(sw);
GridView1.RenderControl(hw);
Response.Write(sw.ToString());
Response.End();
}
protected void Button1_Click(object sender, EventArgs e)//打印
{
EX("application/ms-Excel","filename.xls");//调用方法.输出Excel.
EX("application/vnd.Word","filename.doc");//调用方法.输出Word.
}
private void EX(string filetype,string filename)//定义一个输出的方法.
protected void Button1_Click(object sender, EventArgs e)//打印