Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Fernandes.mcp

Grid + Ajax + Excel

Recommended Posts

Bom tenho uma página que tem um updatepanel e o grid dentro dele...

 

até ae beleza estou populando e tauls tudo certinho...

 

Só que na hora de exportar um arquivo XLS gera uma exception...

 

Como resolver?

 

Exception -> {Unable to evaluate expression because the code is optimized or a native frame is on top of the call stack.}

 

Esse código abaixo eu usava para gerar gls quando não utilizava páginas com ajax...

Ao utilizar com ajax da erro.

 

try
		{
			if (grd_ConRecibos.Rows.Count >= 1)
			{
				Response.Clear();
				Response.AddHeader("content-disposition", "attachment;filename=Recibo_" + Cod + ".xls");
				Response.Charset = "";
				Response.Cache.SetCacheability(HttpCacheability.NoCache);
				Response.ContentType = "application/vnd.xls";

				System.IO.StringWriter stringWrite = new System.IO.StringWriter();
				System.Web.UI.HtmlTextWriter htmlWrite = new HtmlTextWriter(stringWrite);

				grd_ConRecibos.RenderControl(htmlWrite);
				Response.Write(stringWrite.ToString());
				Response.End();
			}
			else
			{
				lbl_Msg.Text = "Nenhum Recibo Para Gerar o Relatório";
			}
		}
		catch (Exception ex)
		{
			throw ex;
		}

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.