Hola a todos:
Tengo una web form enen la que tengo un datagrid, necesito exportar sus datos a una hoja de Microsoft Excel.
Lo estoy haciendo de la manera siguiente:
Response.Clear();
Response.Buffer= true;
Response.ContentType = "application/vnd.ms-excel";
Response.Charset = "";
this.EnableViewState = false;
System.IO.StringWriter oStringWriter = new System.IO.StringWriter();
System.Web.UI.HtmlTextWriter oHtmlTextWriter = new System.Web.UI.HtmlTextWriter(oStringWriter);
DataGrid1.RenderControl(oHtmlTextWriter);
Response.Write(oStringWriter.ToString());
Response.End();
Pero me gustaría evitar que el sistema le pregunte al usuario si desea abrir o salvar el archivo, en vez de eso me gustaría que la hoja d e Excel se abriese en otra ventana y cuando esta se salve por el usuario se salve como archivo de Excel.
¿Hay alguiebn que sepa como lograr esto?
Se los agradeceré bastante.
A.L.