Exportar DataGrid para Excel
Maneira simples de exportar Datagrids para arquivos do Excel.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
//limpo a resposta do HTTP Response.Clear(); //adiciono o cabeçalho que faz o .Net entender que se trata de um xls Response.AddHeader("content-disposition", "attachment;filename=Arquivo.xls"); //zero o charset Response.Charset = ""; //desabilito o cache do browser Response.Cache.SetCacheability(HttpCacheability.NoCache); //Seto o content type para xls Response.ContentType = "application/vnd.xls"; //Crio um String Writer System.IO.StringWriter sWr= new System.IO.StringWriter(); //Transformo em HTML String Writer System.Web.UI.HtmlTextWriter hWr= new HtmlTextWriter(sWr); //Mando o datagrid (que deve ser criado antes de renderizar o HtmlTextWriter criado... dgExemplos.RenderControl(hWr); //mando escrever na tela. Com todos os cabeçalhos setados, é aberto para salvar o XML Response.Write(sWrs.ToString()); //Fecho a resposta. Response.End(); |
Carregando...
Você pode se interessar

Dicas
8 visualizações
Dicas
8 visualizações
Como cortar texto sem usar uma linha de script
Carlos L. A. da Silva - 11 de janeiro de 2021Conheça o poder da propriedade text-overflow no CSS e nunca mais edite strings no braço.

Artigos
16 visualizações
Artigos
16 visualizações
Como começar a programar
Carlos L. A. da Silva - 7 de janeiro de 2021Então, você quer entrar nessa vida? A decisão é sua, mas nós podemos te ajudar com os primeiros passos.

Dicas
18 visualizações
Dicas
18 visualizações
Como cancelar qualquer conta online para sempre
Carlos L. A. da Silva - 30 de dezembro de 2020Que tal fazer uma limpeza nas suas contas inativas ou finalmente largar aquela rede social que só dá desgosto?
Mais publicações

Artigos
21 visualizações
21 visualizações

Artigos
20 visualizações
20 visualizações

Dicas
27 visualizações
27 visualizações

Notícias
32 visualizações
32 visualizações
Deixe um Comentário