JhonyMega 0 Denunciar post Postado Outubro 26, 2010 Bom pessoal, to tendo de colocar na minha pagina um botão, que quando clicado preciso converter uma GRIDVIEW em uma tabela HTML e devolver esta tabela em um arquivo. A minha questão e como faco para criar um arquivo, e já enviar se a pessoa deseja salvar. E se você's solberem de um metodo converta a GRID em string HTML ou algo do genero. Compartilhar este post Link para o post Compartilhar em outros sites
Daniel LM Costa 2 Denunciar post Postado Outubro 27, 2010 esse cara salva em excel grdPedidos.DataSource = DTResultado grdPedidos.DataBind() Response.Clear() Response.Buffer = True Response.AddHeader("Content-Disposition", "attachment; filename=ResultadoConsultaLote.xls") Response.ContentType = "application/vnd.ms-excel" Response.Cache.SetCacheability(HttpCacheability.NoCache) Dim writer As New System.IO.StringWriter() Dim html As New System.Web.UI.HtmlTextWriter(writer) grdPedidos.RenderControl(html) Response.Write(writer) Response.End() Compartilhar este post Link para o post Compartilhar em outros sites
DaniloBSi 0 Denunciar post Postado Novembro 11, 2010 O exemplo que o Daniel é bem bacana, mas dependendo do ambiente que você está trabalhando, gera alguns erros que são difíceis de mapear ou resolver. Uma solução para estes casos é escrever navegar entre as linhas da grid e montar o html / arquivo excel manualmente. Segue o link para este tutorial: http://espacodanilobsi.blogspot.com/2010/11/como-exportar-um-datatable-ou-gridview.html Abs! Compartilhar este post Link para o post Compartilhar em outros sites