0

私のアプリケーションでは、SQLデータソースをグリッドビューにバインドし、エクスポートボタンをクリックすると、データテーブルでグリッドビューデータソースを取得し、webControlテーブルを作成し、そのコントロールをxlsファイルに書き込みます。しかし、私は次のエラーが発生しています:

コードが最適化されているか、ネイティブ フレームがコール スタックの一番上にあるため、式を評価できません。

私のコードは次のとおりです。

HttpResponse Response = HttpContext.Current.Response;
Response.Clear();
string StudNm = Request["hidStudnm"];
Response.AddHeader("content-disposition", "attachment;filename=" + "StudentPasswordReport" + ".xls");

Response.Charset = "";
Response.ContentType = "application/vnd.xls";
System.IO.StringWriter stringWrite = new System.IO.StringWriter();
System.Web.UI.HtmlTextWriter htmlWrite = new HtmlTextWriter(stringWrite);

System.Web.UI.WebControls.Table tblRept;
tblRept = CreateTable(exportDt);
tblRept.RenderControl(htmlWrite);

このエラーが発生した理由と、このエラーを解決する方法を教えてください

4

1 に答える 1