gridview 分页导出excel 问题 10C

图片说明

  1. 如上图我导出来他会带一个页码
  2. 我怎样导出可以不带页码
  3. 我的想法是
  4. 在现在这个方法里面 参数里面删掉最后一个tr标签在导出
  5. 但是不知道怎么写
  6. 各位大佬有什么方法 或者知道怎么写嘛
   private void ExportGridViewForUTF8(GridView GridView, string filename)
        {

            //SGridView.AllowPaging = false; //清除分页
            string attachment = "attachment; filename=" + filename;

            Response.ClearContent();
            Response.Buffer = true;
            Response.AddHeader("content-disposition", attachment);

            Response.Charset = "UTF-8";
            Response.ContentEncoding = System.Text.Encoding.GetEncoding("UTF-8");
            Response.ContentType = "application/ms-excel";
            System.IO.StringWriter sw = new System.IO.StringWriter();

            HtmlTextWriter htw = new HtmlTextWriter(sw);
            GridView.RenderControl(htw);

            Response.Output.Write(sw.ToString());
            Response.Flush();
            Response.End();
            //SGridView.AllowSorting = true; //恢复分页 
        }

2个回答

AllowPaging设置为false不行?

  private void ExportGridViewForUTF8(GridView GridView, string filename)
        {
            GridView.AllowPaging = false; //清除分

不行就只能正则替换了

    Response.Output.Write(Regex.Replace( sw.ToString(),"<tr class=\"PagerRow\">[\\s\\S]+?</tr>","",RegexOptions.IgnoreCase));
caozhy
贵阳老马马善福专业维修游泳池堵漏防水工程 我不知道有没有和你说过,如果说过,那么再说一遍:你这个导出的不是excel,而就是网页另存为而已。任何文件,包括网页,改下后缀为xls都是excel的图标,而excel又能打开。
大约一年之前 回复
qq_37126357
挨踢小子 dad
大约一年之前 回复

图片说明
这是导出数据 不要下面页码

qq_38081404
IT界98新星 回复weixin_42501524: --. 其他的我装datatable导出来的 我就是想知道如果导出这一页 这种写法有没有办法不要页面~
大约一年之前 回复
weixin_42501524
发个福福 em又是你 为啥分页啊 这样其它页的数据怎么办呐
大约一年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!