Dear friends,

i have a problem using grid view to export in excel inside the grid view
sheet and my code goes like


StringBuilder
stringBuilder = new StringBuilder();

StringWriter stringWriter = new StringWriter(stringBuilder);

HtmlTextWriter htmlTextWriter = new HtmlTextWriter(stringWriter);

this.ClearControls(gvSearch);

htmlTextWriter.WriteLine(
"<b><u><font size='5'> Item wise Report </font></u></b><br><font size='3'>
as on " + DateTime.Now.ToString("dd/MM/yyyy") + "</font>");

gvSearch.RenderControl(htmlTextWriter);

HttpContext.Current.Response.Clear();

HttpContext.Current.Response.Charset = "";

HttpContext.Current.Response.ContentType = "application/vnd.ms-excel";

HttpContext.Current.Response.AddHeader("content-disposition",
"attachment;filename=Asset_Itemwise.xls");

HttpContext.Current.Response.Write(stringBuilder.ToString());

HttpContext.Current.Response.End();

HttpContext.Current.Response.Flush();
___________________________________________________________________

Error 1st shown : GridView control must be placed inside the form tags with
the runat = server attribute

as i searched in google i found this snippet of code need to add as they
render the control in to the form...

public override void VerifyRenderingInServerForm(Control control)
{
  /* Confirms that an HtmlForm control is rendered for the specified
ASP.NET <http://asp.net/>
     server control at run time. */

}
and i did then i got a error like THREAD was Aborted

please check this and try to solve my problem...

-- 
Sarvesh



-- 
Sarvesh

Reply via email to