我最近开始在代码Visual Studio 2010从视觉 工作室 2005.我需要代码从数据网格导出到Excel。在视觉 工作室 2005年使用以下代码。Datagrid在ASP.NET C#中的Excel - Visual Studio 2010
Response.Clear();
Response.AddHeader("content-disposition", "attachment;filename=dgd.xls");
Response.Charset = "";
Response.ContentType = "application/vnd.xls";
System.IO.StringWriter stringWrite = new System.IO.StringWriter();
System.Web.UI.HtmlTextWriter htmlWrite = new HtmlTextWriter(stringWrite);
dgd.Visible = true;
dgd.RenderControl(htmlWrite);
Response.Write(stringWrite.ToString());
Response.End();
这并不产生相同的结果在Visual Studio中头没有对齐的列。数据网格中的图片不会在Excel中获取,并且数据网格中的链接无法正确显示。什么会更好的代码?