PDA

View Full Version : سوال: مشکل در خروجی به اکسل



alisebt
دوشنبه 05 مهر 1389, 09:21 صبح
با سلام

این قطعه کدی هست که برای خروجی گرفتن از دیتاگرید به اکسل استفاده می کنم. توی یکی از صفحات سایت بدون مشکل و صحیح داره کار می کنه، اما همین کد تو یه صفحه ی دیگه کاراکترهای فارسی رو درب و داغون میبرده تو اکسل جوری که کاملا نامفهوم هستن!
لطفا راهنمایی کنید.




Private Sub ExportToExcel(ByVal strFileName As String, ByVal dg As GridView)
Response.Clear()
Response.Buffer = True
Response.ContentType = "application/vnd.ms-excel"
Response.Charset = "UTF-8"
Me.EnableViewState = False
Dim oStringWriter As New System.IO.StringWriter
Dim oHtmlTextWriter As New System.Web.UI.HtmlTextWriter(oStringWriter)
gridexport.RenderControl(oHtmlTextWriter)
Response.Write(oStringWriter.ToString())
Response.End()
End Sub