我使用此代码出口的datagridview到excel导出的GridView到Excel没有网格
HtmlForm form = new HtmlForm();
Response.Clear();
Response.Buffer = true;
string fileName = "TRAIL" + "[" + DatefromTxtBox.Text.Replace("/", "") + "_" + DatetoTxtBox.Text.Replace("/", "") + "]" + ".xls";
Response.AddHeader("content-disposition", "attachment;filename=" + fileName);
Response.Charset = "";
Response.ContentType = "application/vnd.ms-excel";
StringWriter sw = new StringWriter();
HtmlTextWriter hw = new HtmlTextWriter(sw);
AuditTrailGV.AllowPaging = false;
AuditTrailGV.DataSource = (DataSet)ViewState["audit"];
AuditTrailGV.DataBind();
form.Controls.Add(AuditTrailGV);
this.Controls.Add(form);
form.RenderControl(hw);
Response.Output.Write(sw.ToString());
Response.Flush();
Response.End();
的问题是这样的代码还捕捉格式/我的GridView的边界
这里的屏幕截图,
这是我在asp.net
GridView和这是出现在我的EXCELL
正如你所看到的那样,它改变了所有的行像gridview,我不希望它发生,尽可能多,如果我只能保留数据行的网格线,如果它不可能,删除所有网格线。
有帮助吗?我真的不喜欢我excell中的网格线
还是一样在我的问题的第二张照片。网格线仍然显示在数据后面 – user2705620
。像上面一样。, – user2705620