我使用此代碼出口的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