hi friend!!
its very easy but after very hard work....just paste it with making minute changes..
string s = txtreportname.Text; //textbox for your excel name
Response.Clear();
Response.AddHeader("content-disposition", "attachment;filename=" + s + ".xls");
Response.Charset = "";
Response.ContentType = "application/vnd.xls";
System.IO.StringWriter StringWriter = new System.IO.StringWriter();
HtmlTextWriter HtmlTextWriter = new HtmlTextWriter(StringWriter);
GridView2.RenderControl(HtmlTextWriter);
Response.Write(StringWriter.ToString());
Response.End();
after it just paste this method not matter that it is blank....
public override void VerifyRenderingInServerForm(Control control)
{
}
i hope it will help you...