La Web del Programador: Comunidad de Programadores
 
    Pregunta:  53365 - COMO EXPORTAR UN DATAGRIDVIEW A WORD
Autor:  Juan Pena VerdĂș
Quisiera saber como exportar un datagridview a word. Este es cargado a partir de un dataset, que a su vez es cargado de una base de datos en Access. Si me pudieran resolver la duda les estarĂ­a muy agradecido, ya que no consigo superar este bache por mi mismo.

Mil gracias y mis felicitaciones por vuestros servicios

  Respuesta:  like
Imports System.Web.UI
Imports System.Web.UI.Page
Imports System.Web.UI.WebControls
Imports System.Web.UI.WebControls.WebParts
Imports System.Web.UI.HtmlControls
Imports system.Windows.Forms
Imports System.IO

Dim sb As StringBuilder = New StringBuilder()
Dim sw As StringWriter = New StringWriter(sb)
Dim hwt As HtmlTextWriter = New HtmlTextWriter(sw)
Dim pagina As Page = New Page
Dim form = New HtmlForm
my_grid.EnableViewState = False
pagina.Controls.Add(form)
form.controls.add(my_grid)
pagina.RenderControl(hwt)
Response.Clear()
Response.Buffer = True
Response.ContentType = "application/word"
Response.AddHeader("Content- Disposition", "attachment;filename=my_doc.doc")
Response.Charset = "UTF-8"
Response.ContentEncoding = Encoding.Default
Response.Write(sb.ToString())
Response.End()