Untitled document
using System.IO;
using System.Web.UI.HtmlControls;
protected void Button2_Click(object sender, EventArgs e)
{
//Excel
Response.Clear();
Response.AddHeader("content-disposition", "attachment;filename=e1.txt");
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);
//if you have take linkButton then make it invisible
GridView1.Columns[3].Visible = false;
StringWriter swriter = new StringWriter();
HtmlTextWriter hwriter = new HtmlTextWriter(swriter);
HtmlForm frm = new HtmlForm();
this.GridView1.Parent.Controls.Add(frm);
frm.Attributes["runat"] = "server";
frm.Controls.Add(GridView1);
frm.RenderControl(hwriter);
Response.Write(swriter.ToString());
Response.End();
//set linkButton visible
GridView1.Columns[3].Visible = true;
}