【发布时间】:2013-07-15 19:25:44
【问题描述】:
我正在阅读 excel 表以及导出读取的 excel。我想将填充(背景颜色)颜色设置为导出的 excel 表的标题行。我正在使用 C# +asp.net。
【问题讨论】:
-
你用什么导出到Excel?
-
取决于您用于导出的代码,所以如果您显示您的代码会更好
-
if (dt.Rows.Count > 0) { 字符串文件名 = ExcelName; System.IO.StringWriter tw = new System.IO.StringWriter(); System.Web.UI.HtmlTextWriter hw = new System.Web.UI.HtmlTextWriter(tw);数据网格 dgGrid = new DataGrid(); dgGrid.DataSource = dt; dgGrid.DataBind();
-
dgGrid.RenderControl(hw); Response.ContentType = "应用程序/vnd.ms-excel"; Response.AppendHeader("Content-Disposition", "attachment; filename=" + filename + ""); this.EnableViewState = false; Response.Write(tw.ToString()); Response.End();
标签: c#