在页面添加一个ID为ExportToExcelBtn的按钮,代码部分如下:


protected void ExportToExcelBtn_Click(object sender, EventArgs e)
    {
        Response.Clear();
        Response.AddHeader("content-disposition", "attachment;filename=lessons.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);

        gvLessons.AllowPaging = false;
        gvLessons.DataBind();
        gvLessons.RenderControl(htmlWrite);

        Response.Write(stringWrite.ToString());
        Response.End();

        gvLessons.AllowPaging = true;
        gvLessons.DataBind();
    }
 要重载VerifyRenderingInServerForm方法,不然将报错
    public override void VerifyRenderingInServerForm(Control control) { }

相关文章:

  • 2021-09-09
  • 2021-09-24
  • 2022-12-23
  • 2021-09-10
  • 2021-12-29
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-06-23
  • 2021-11-11
  • 2021-06-01
  • 2021-11-16
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案