グリッドビューを Excel ファイルにエクスポートする C# asp.net Web アプリケーションには、いくつかの既定の機能があります。このコードは Excel 2007 では問題なく動作しますが、2010 では開きません。両方で動作するようにこのコードをアップグレードするか、新しい解決策を見つける必要があります。どんな助けでも素晴らしいでしょう。
現在のコード:
gvReport.Style.Add("font-size", "1em");
Response.Clear();
string attachment = "attachment; filename=FileName.xls";
Response.ClearContent();
Response.AddHeader("content-disposition", attachment);
Response.ContentType = "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet";
StringWriter sw = new StringWriter();
HtmlTextWriter htw = new HtmlTextWriter(sw);
gvReport.GridLines = GridLines.Horizontal;
gvReport.RenderControl(htw);
Response.Write(sw.ToString());
Response.End();