>Salve a tutti,
Ciao!
>avrei bisogno di sapere come si può esportare
>i dati contenuti in una grid view in exel.
>Ho visto alcuni esempi, ma non sono in grado di farli funzionare.
>Qualcuno mi sa dare un esempio semplice da consultare.
>Ps la base dati è SQL
>
Utilizzo una tecnica che qualche utente più esperto può migliorare
All'epoca di Classic ASP mi creavo una tabella html contenente tutte le righe del datasource, mettendo il contenttype della pagina a application/vnd.ms-excel.. ora la procedura cambia un pochino..
Imports System.IO
...
Response.Clear();
Response.AddHeader("content-disposition", "attachment;filename=FileName.xls");
Response.ContentType = "application/vnd.xls";
StringWriter sw = new System.IO.StringWriter();
HtmlTextWriter hw = new HtmlTextWriter(sw);
MyGrid.RenderControl(hw);
Response.Write(sw.ToString());
Response.End();
Con questa procedura, basta eseguire il click di un link o di un bottone per scaricarti l'excel del tuo controllo..
Indipendentemente dalla base dati che utilizzi..
>Grazie a chiunque
Di nulla!
Alx81 =)
http://blogs.dotnethell.it/suxstellino