intanto grazie per la risposta.
ho fatto così:
funziona, ma con un piccolo problema.codice:protected void export_Click(object sender, EventArgs e) { string collezione = txtCollezioni.Text.ToUpper(); DataTable dt = db.getGiacenze("K2.5.002").Tables[0]; if (dt.Rows.Count > 0) { System.IO.StringWriter sw = new System.IO.StringWriter(); HtmlTextWriter hw = new HtmlTextWriter(sw); DataGrid grid = new DataGrid(); grid.DataSource = dt; grid.DataBind(); grid.RenderControl(hw); Response.ContentType = "application/vnd.ms-excel"; Response.AddHeader("content-disposition", "attachment;filename=giacenze.xls"); Response.Charset = "UTF-8"; this.EnableViewState = false; Response.Write(sw.ToString()); Response.End(); btnGiacenze.Visible = true; } }
quando provo ad aprire il file mi esce questo messaggio:
e poi dentro si vede tutto sformattato e senza celle.codice:Il formato del file che si sta cercando di aprire è diverso da quello specificato dall'estensione del file.........
da cosa può dipendere??

Rispondi quotando