在我的应用程序中,我将 sql 数据源绑定到网格视图,单击导出按钮后,我在数据表中获取了 gridviews 数据源并创建了 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);
请告诉我为什么会发生此错误以及如何解决此错误