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