Cómo exportar GridView a Word en ASP.NET en una nueva ventana
Cuando un servidor web muestra un GridView, la configuración predeterminada de "tipo de contenido" para la página se establece en HTML. Para exportar un control GridView a Microsoft Word en una nueva ventana, debe configurar el tipo de contenido de la página en un formato de Word. La página se muestra en una página web, y su usuario puede guardar los datos en un disco duro local o simplemente revisar los datos del documento de Word.
1.
Haga clic en el botón "Inicio" de Windows y seleccione "Todos los programas". Haga clic en "Microsoft .NET Framework" y luego seleccione "Visual Studio" para abrir el software.
2.
Abra su proyecto web y haga doble clic en el archivo de código ASP.NET que utiliza para representar GridView en la página web.
3.
Agregue el siguiente código en la función "On_Load":
Response.AddHeader ("content-disposition", "archivo adjunto; nombre_archivo = wordfile.doc"); Response.ContentEncoding = System.Text.Encoding.UTF7; Response.ContentType = "application / vnd.word";
El código anterior le dice al servidor que abra el archivo "wordfile.doc" y codifique el contenido de GridView al formato de Word.
4.
Guarde los cambios de código y ejecute el proyecto de sitio web en el depurador de Visual Studio. Abra la página GridView para revisar los cambios en el navegador predeterminado.