首页 > 解决方案 > 在导出 gridview 分页时遇到问题启用 excel

问题描述

在导出gridview分页启用到excel时遇到问题,我无法导出到excel,因为它指责错误并且我还无法修复它,所以我在这里寻求帮助

        protected void Sqldata_PageIndexChanging(object sender, GridViewPageEventArgs e)
        {
            Sqldata.PageIndex = e.NewPageIndex;
            Sqldata.DataSource= SqlDataSource1 ;
            Sqldata.DataBind();
            DataBind();

        }
public override void VerifyRenderingInServerForm(System.Web.UI.Control control)
        {
            //confirms that an HtmlForm control is rendered for the
            //specified ASP.NET server control at run time.
        }

        protected void Button2_Click(object sender, EventArgs e)
        {
            Response.ClearContent();
            Response.AppendHeader("content-disposition", "attachment; filename=register.xls");
            Response.ContentType = "applicantion/excel";
            StringWriter ad = new StringWriter();
            HtmlTextWriter sd = new HtmlTextWriter(ad);
            Sqldata.RenderControl(sd);
            Response.Write(ad.ToString());
            Response.End();
        }

标签: c#htmlasp.net

解决方案


推荐阅读