Salve a tutti!
Ho una pagina aspx che, dopo un'interrogazione ad un DB, mi permette di visualizzare una tabella con determinate informazioni.
L'utente può decidere di salvare in locale tale tabella mediante selezione di un radiobutton, specificando se vuole il risultato il formato excel od in formato txt.
E' presente un altro radiobutton che consente anche il salvataggio di tali file (xls o txt) anche in formato compresso (zip)...potreste aiutarmi ed indicarmi come muovermi in tale direzione?
I file xls e txt vengono creati così:
if(rbFormato.SelectedValue=="EXCEL")
{
Response.Clear();
Response.Buffer=true;
Response.ContentType="application/vnd.ms-excel;filename=\Elenco.xls\""
// per il file txt è: Response.ContentType="text/plain;filename=\Elenco.txt\""
Response.Charset="";
this.EnableViewState=false;
System.IO.StringWriter tw=new System.IO.StringWriter();
//Prima riga di intestazione
tw.Write("Colonna1");
tw.Write("Colonna2");
tw.Write("Colonna3");
// Carico poi tutti i dati con un foreach
Response.Write(tw.ToString());
Response.End();
}