Удалить / Удалить GridView HeaderRow при экспорте в Excel - PullRequest
0 голосов
/ 31 марта 2020

В моем проекте есть задача экспортировать данные GridView в файл Excel, я хотел бы удалить строку заголовка из экспортированного файла Excel (первая строка показана в файле Excel), мой код здесь:

  public ActionResult ExportFirstTermResultToExcel(string id)
    {
        var gv = new GridView();
        gv.DataSource = this.GetFirstTermResult(id);
        gv.DataBind();
        Response.ClearContent();
        Response.Buffer = true;
        Response.AddHeader("content-disposition", "attachment; filename=myfilenam.xls");
        Response.ContentType = "application/ms-excel";
        Response.Charset = "";
        StringWriter objStringWriter = new StringWriter();
        HtmlTextWriter objHtmlTextWriter = new HtmlTextWriter(objStringWriter);
        foreach (GridViewRow Gr in gv.Rows)
        {

            foreach (TableCell GVtableCell in Gr.Cells)
            {
                GVtableCell.Attributes.Add("style", "textmode");
            }
        }
        gv.RenderControl(objHtmlTextWriter);
        Response.Output.Write(objStringWriter.ToString());
        Response.Flush();
        Response.End();
        return View("Index");
    }

Поэтому, пожалуйста, помогите мне, если вы знаете, как это сделать

С уважением

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...