180 messaggi dal 06 settembre 2002
Salve, a tutti. Volevo chiedere come fare a salvare sul disco del server il file excel che produco anzichè esportarlo. Il mio codice è questo:

SetGridLayout(ref grid);

Response.Clear();
Response.AddHeader("content-disposition", "attachment;filename=" + report + ".xls");
Response.Charset = "";
this.EnableViewState = false;
Response.Cache.SetCacheability(HttpCacheability.NoCache);
Response.ContentType = "application/vnd.xls";

System.Web.UI.HtmlTextWriter htmlWrite = new HtmlTextWriter(Response.Output);


grid.DataSource = dr;
grid.DataBind();
grid.RenderControl(htmlWrite);
dr.Close();
Response.End();



non riesco a salvare su dico però. Potreste darmi una mano. Grazie.
bigrino wrote:
Salve, a tutti. Volevo chiedere come fare a salvare sul disco del server il file excel che produco anzichè esportarlo. Il mio codice è questo:

usando il metodo WriteAllText di File del namespace System.IO.

Daniele Bochicchio | ASPItalia.com | Libri
Chief Operating Officer@iCubed
Microsoft Regional Director & MVP
180 messaggi dal 06 settembre 2002
Daniele Bochicchio ha scritto:
bigrino wrote:
Salve, a tutti. Volevo chiedere come fare a salvare sul disco del server il file excel che produco anzichè esportarlo. Il mio codice è questo:

usando il metodo WriteAllText di File del namespace System.IO.



Dovrei togliere i response?

Potresti farmi un esempop veloce. Grazie per l'aiuto.
bigrino wrote:
Dovrei togliere i response?

tu che dici? mandarlo in output a video, ha senso quando il tuo obiettivo è salvarne su disco il contenuto?

Potresti farmi un esempop veloce. Grazie per l'aiuto.

File.WriteAllText(myPath, htmlWrite.ToString());

l'essere alle prime armi non è una scusa, dovrebbe essere uno stimolo, dato che questo codice è la traduzione piuttosto banale di quello che ho scritto.

Daniele Bochicchio | ASPItalia.com | Libri
Chief Operating Officer@iCubed
Microsoft Regional Director & MVP

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.