zoukankan      html  css  js  c++  java
  • 从GridView导出到Excel时报错:类型GridView的控件GridView1必须放置在具有runat=server的窗体标记内

     

    解决以上问题的办法很简单,只需要在后台代码文件中添加:

     

    public override void VerifyRenderingInServerForm(Control control)
        {

        }

    附: 导出代码:

                    Response.ClearContent();
                    Response.AddHeader("content-disposition", "attachment; filename=MyExcelFile.xls");
                    HttpContext.Current.Response.Charset = "utf-8";
                    Response.ContentType = "application/excel";

                    StringWriter sw = new StringWriter();
                    HtmlTextWriter htw = new HtmlTextWriter(sw);

                    GridView1.RenderControl(htw);
                    Response.Write(sw.ToString());
                    Response.End();


     

     

  • 相关阅读:
    redis哨兵高可用
    数据库主从搭建
    docker 补充
    docker 进阶操作
    docker 简介
    数据可视化(Matplotlib)
    数据操作
    pandas练习
    Pandas简介
    python mysql utf-8 latin
  • 原文地址:https://www.cnblogs.com/lgzslf/p/1674664.html
Copyright © 2011-2022 走看看