Retroceder   Foros del Web > Programación para sitios web > .NET > web forms

Respuesta
 
Herramientas Desplegado
Antiguo 28-ene-2008, 16:17   #1 (permalink)
ViccoLizcano ha deshabilitado el karma
 
Avatar de ViccoLizcano
 
Fecha de Ingreso: enero-2008
Ubicación: Hyper-Geek.com
Mensajes: 76
Pregunta Error caracteres especiales de Datagrid a Excel

¡Saludos! Espero me puedan ayudar, tengo el siguiente problema, cargo un query en mi Datagrid y quiero exportar toda la información del datagrid a un archivo de Excel. Hasta ahí todo funciona bien.

Sin embargo, en el archivo de Excel me aparecen cambiados los caracteres con acentos por ejemplo:

DATAGRID: "OPERACIÓN"
EXCEL: OPERACIÓN

Esto debe ser problema de la función de exportación puesto que tanto en la Base de Datos, como en el Datagrid se muestran correctamente los caracteres. Pensé que sería el charset, por eso la "validación" al inicio de la función, pero bueno, les dejo el código y espero alguien sepa como solucionar este problema.

dgdata es el nombre de mi Datagrid

Gracias de antemano


Herramientas:
Visual Studio 2005 (Visual Basic)
SQL Server 2005

Código:
If Response.Charset <> "utf-8" Then
                    Response.Charset = "utf-8"
                End If
                Response.Clear()
                Response.Buffer = True
                Response.AddHeader("content-disposition", "attachment;filename=FileName.xls")
                Response.Cache.SetCacheability(HttpCacheability.NoCache)
                Response.ContentType = "application/vnd.xls"

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

                dgData.RenderControl(htmlWrite)
                Response.Write(stringWrite.ToString())
                Response.End()
ViccoLizcano está desconectado   Responder Citando
Respuesta
No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 04:44.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93