Jump to content
Fórum Script Brasil
  • 0

ASP.NET/VB.NET Exportar para excel gridview....


vilmarbr

Question

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....

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.com/export-gridview-to-csv

eu passei para vb.net ....

grato.

Edited by vilmarbr
Link to comment
Share on other sites

1 answer to this question

Recommended Posts

  • 0

Amigo peguei o código que voce citou acima e ta aki a solução dos teus problemas =D...

Coloca o Seguinte Codigo no Botao Exportar

Onde ta "NomeDoSeuGridView" coloca o nome do seu gridview

Onde esta "NomeDoArquivo" Coloca o Nome com que sera gravado o arquivo

Protected Sub btnExportar_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles btnExportar.Click

Dim tw As New StringWriter()

Dim hw As New System.Web.UI.HtmlTextWriter(tw)

Dim frm As HtmlForm = New HtmlForm()

Response.ContentType = "application/vnd.ms-excel"

Response.AddHeader("content-disposition", "attachment;filename=NomeDoArquivo.xls")

Response.Charset = ""

EnableViewState = False

Controls.Add(frm)

frm.Controls.Add(NomeDoSeuGridView)

frm.RenderControl(hw)

Response.Write(tw.ToString())

Response.End()

End Sub

Até mais.. Abraço..

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Forum Statistics

    • Total Topics
      152.2k
    • Total Posts
      652k
×
×
  • Create New...