【发布时间】:2013-11-08 12:07:20
【问题描述】:
我正在从 gridview 导出 excel,但它没有给我很好的格式。图像显示在 excel 文件中。我不想要这些图片,我该怎么办?
这是我的代码
protected void Export_to_Excel(object sender, EventArgs e)
{
//System.Diagnostics.Debugger.Break();
Response.Clear();
Response.AddHeader("content-disposition", "attachment;filename=vault-extract-nsf.xls");
Response.ContentType = "application/vnd.xlsx";
System.IO.StringWriter stringWrite = new System.IO.StringWriter();
System.Web.UI.HtmlTextWriter htmlWrite = new HtmlTextWriter(stringWrite);
GridView1.RenderControl(htmlWrite);
Response.Write(stringWrite.ToString());
Response.End();
}
【问题讨论】:
-
你可以在写响应之前替换render html中的image标签。
-
您可以隐藏带有图像的列。
-
如何替换或隐藏?