![]() |
mandar GridView a nueva Ventana con formato HTML Hola, buscando en la red encontre el siguiente codigo para exportar un GridView a HTML para su impresion. Protected Sub Button2_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button2.Click Dim sb As New StringBuilder() Dim salida As New System.IO.StringWriter(sb) Dim htw As New HtmlTextWriter(salida) Dim pag As New Page() Dim form As New HtmlForm() Me.g1.EnableViewState = False pag.EnableEventValidation = False pag.DesignerInitialize() pag.Controls.Add(form) form.Controls.Add(Me.g1) pag.RenderControl(htw) Response.Clear() Response.Buffer = True Response.ContentType = "application/text/HTML" Response.AddHeader("Content-Type", "text/html") Response.Charset = "MS-Windows" Response.ContentEncoding = Encoding.Default Response.Write("<script language='JavaScript'>window.open('Default3.aspx') </script>" + sb.ToString()) Response.End() End Sub Quiero saber si se puede adecuar este metodo para que muestre el Grid con formato HTML en una nueva ventana no en la misma ? |
Re: mandar GridView a nueva Ventana con formato HTML Hola, No se si te entendi bien, pero lo unico seria llamar a la funcion javascript window.open() pasandole como parametro de pagina el archivo.html que acabas de crear. Saludos |
| La zona horaria es GMT -6. Ahora son las 02:44. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.