我用GridView导出数据到Excel的时候中文乱码,而且连分页也有加了进去象一张图一样,只导了一页,
protected void btnPrint_Click(object sender, ImageClickEventArgs e)
    {
        Response.Clear();
        Response.AddHeader("content-disposition", "attachment;filename=File.xls");        //Response.Charset = "UTF-8";
        Response.ContentType = "application/vnd.xls";
        Response.ContentEncoding = System.Text.Encoding.GetEncoding("GB2312");        System.IO.StringWriter stringWrite = new System.IO.StringWriter();        System.Web.UI.HtmlTextWriter htmlWrite = new HtmlTextWriter(stringWrite);        HuiLvGrid.RenderControl(htmlWrite);        Response.Write(stringWrite.ToString());        Response.End();    }    public override void VerifyRenderingInServerForm(Control control)
    {        // Confirms that an HtmlForm control is rendered for the specified ASP.NET server control at run time.    }