July 7th, 2009

Gridview’den Excel’e Aktarım


string fileName = Guid.NewGuid().ToString(“N”).Substring(0, 12);


string attachment = “attachment; filename=” + fileName + “.xls”;

Response.ClearContent();

Response.Buffer = true;

 

Response.AddHeader(“content-disposition”, attachment);

Response.ContentType = “application/vnd.ms-excel”;

 

Response.Charset = “ISO-8859-9″;

 

System.IO.StringWriter sw = new System.IO.StringWriter();


HtmlForm frm = new
HtmlForm();


HtmlTextWriter htw = new
HtmlTextWriter(sw);

DataList1.Parent.Controls.Add(frm);

frm.Attributes["runat"] = “server”;

frm.Controls.Add(DataList1);

frm.RenderControl(htw);

Response.Write(sw.ToString());

Response.End();

(RSS 2.0, Trackback)

Reply

You must be logged in to post a comment.