ASP.NET/VB.NET Exportar para excel gridview.... tem algum esquem para eu pegar apenas o conteúdo que está mostrado na tela, a propriedade .TEXT limpo, sem ser o value, que no meu caso alguns campos são formatados no evento rowdatabound e tem javascript e htm jogados em seus conteúdos....
exemplo:
no excel exportado vem assim um campo que uso:
<a href="javascript:AbrirConsultas('84853','2','01/01/2012','20/01/2012','1','1','0','','','','')">84853</a>
eu só quero o miolo, o que mostra na tela, isto aqui:
84853
eu tentei fazer uma gambi no rowdatabound e checar um flag antes de jogar o conteudo nos "e.Row.Cells(NUMERO).Text , mas não deu certo ....
o artigo que peguei o esquema foi este aqui em c#
http://www.dotneter....gridview-to-csv
eu passei para vb.net ....
grato.
Protected Sub btn_ExportToExcel_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles btn_ExportToExcel.Click
ExportarExcel = True
gvNF.PageIndex = 0
Dim i, m, n As Integer
Response.Clear()
With gvNF
.PageIndex = 0
.AllowPaging = False
For i = 0 To gvNF.Columns.Count - 1
Response.Write(.Columns(i).HeaderText & ",")
Next
Response.Write(Environment.NewLine)
For m = 0 To .Rows.Count - 1
For n = 0 To .Rows.Count - 1
Response.Write(.Rows(m).Cells(n).Text & ",")
Next
Response.Write(Environment.NewLine)
Next
Response.ContentType = "text/csv"
Response.AppendHeader("Content-Disposition", "attachment; filename=notas.csv")
Response.End()
.AllowPaging = True
End With
ExportarExcel = False
End Sub
Asp.Net/Vb.Net Exportar Para Excel Gridview....
Started By Vilmar Brazão de Oliveira, 20/01/2012, 17:44
3 replies to this topic
#2
Posted 24/08/2012, 16:18
Vilmar,
Acho que dentro de seu loop, na coluna aonde tem seu hyperlink (nossa que coisa de velho), você precisa casar o conteúdo usando expressão regular e adicionar ao response de saída.
Abraços
Acho que dentro de seu loop, na coluna aonde tem seu hyperlink (nossa que coisa de velho), você precisa casar o conteúdo usando expressão regular e adicionar ao response de saída.
Abraços
Boa Programação!
-------------------------------------------------------------------------------------
http://www.desenvolvendosites.com
-------------------------------------------------------------------------------------
http://www.desenvolvendosites.com
#3
Posted 24/08/2012, 16:26
valeu pela dica, mas já resolvemos isto aqui faz tempo, temos agora uns 3 jeitos diferente sendo usados para exportar para excel, rsrsr
abç
abç
#4
Posted 24/08/2012, 16:28
Interessante,
Agora que reparei, está muito desatualizada as datas do fórum.
[]s
Agora que reparei, está muito desatualizada as datas do fórum.
[]s
Boa Programação!
-------------------------------------------------------------------------------------
http://www.desenvolvendosites.com
-------------------------------------------------------------------------------------
http://www.desenvolvendosites.com
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)