В моем проекте есть задача экспортировать данные 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");
}
Поэтому, пожалуйста, помогите мне, если вы знаете, как это сделать
С уважением