Response.Clear(); Response.AddHeader("content-disposition", attachment;filename=TEST.xls");Response.ContentType = "application/vnd.xls";System.IO.StringWriter stringWrite = new System.IO.StringWriter();System.Web.UI.HtmlTextWriter htmlWrite = new HtmlTextWriter(stringWrite);Grid1.RenderControl(htmlWrite);Response.Write(stringWrite.ToString());Response.End();
Response.Clear(); Response.AddHeader("content-disposition", "attachment;filename=FileName.doc");Response.Charset = "";Response.Cache.SetCacheability(HttpCacheability.NoCache);Response.ContentType = "application/vnd.word";System.IO.StringWriter stringWrite = new System.IO.StringWriter();System.Web.UI.HtmlTextWriter htmlWrite = new HtmlTextWriter(stringWrite);myDataGrid.RenderControl(htmlWrite);Response.Write(stringWrite.ToString());Response.End ();
string filenameWithPath ; StringWriter sw = new StringWriter(); HtmlTextWriter hw = new HtmlTextWriter(tw); myDataGrid.RenderControl(hw); HtmlInfo = sw.ToString().Trim(); filenameWithPath = "h://TestExcel.xls" ; File.Delete(filename); FileStream fs = new FileStream(filenameWithPath, FileMode.Create); StreamWriter SWriter = new StreamWriter(fs, System.Text.Encoding.GetEncoding("UTF-8")); SWriter.Write(sw.ToString()); SWriter.Close(); fs.Close();