ASP.NET DataGrid to Excel File

December 24, 2006 15:46 by Admin
asp.net uygulamasında datagrid'de yer alan verileri basit bir yöntemle excel olarak kaydetmemiz mümkün. Aşağıdaki şekilde bir kod bloğunu kullandığımızda datagrid'de yer alan verilerin kaydedileceği excel dosyasının path'i sorulmakta.

Response.Clear()
Response.AddHeader("content-disposition", "attachment;filename=Projects.xls")
Response.Charset = "iso-8859-9"
Response.Cache.SetCacheability(HttpCacheability.NoCache)
Response.ContentType = "application/vnd.xls"
Response.ContentEncoding = System.Text.Encoding.Default

Dim stringWrite As System.IO.StringWriter
Dim htmlWrite As System.Web.UI.HtmlTextWriter
stringWrite = New System.IO.StringWriter
htmlWrite = New System.Web.UI.HtmlTextWriter(stringWrite)

dgReport.HeaderStyle.BackColor = System.Drawing.Color.White
dgReport.RenderControl(htmlWrite)
Response.Write(stringWrite.ToString())
Response.End()

Currently rated 5.0 by 3 people

  • Currently 5/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Related posts

Comments are closed