1
J'ai un bouton sur ma page pour "Exporter vers Excel". La fonction ButtonClick est d'exporter la grille de données (dgrISGrid) vers Excel Le code est ci-joint: Mais lors de l'exécution de son erreur de lancement comme "thread est avorté" .Quelle est la solution?Exporter Pour exceller dans Asp.Net
protected void imgbtnExport_Click(object sender, ImageClickEventArgs e)
{
try
{
Response.Clear();
Response.AddHeader("content-disposition", "attachment;filename=InformationSystems.xls");
Response.Charset = "";
Response.Cache.SetCacheability(HttpCacheability.NoCache);
Response.ContentType = "application/vnd.xls";
System.IO.StringWriter stringWrite = new System.IO.StringWriter();
System.Web.UI.HtmlTextWriter htmlWrite = new HtmlTextWriter(stringWrite);
dgrISGrid.RenderControl(htmlWrite);
Response.Write(stringWrite.ToString());
Response.End();
}
catch (Exception ex)
{
ExceptionHandler ObjExceptionHandler = new ExceptionHandler();
lblError.Text = ObjExceptionHandler.GetExceptionDetails(ex);
}
}
Je l'ai essayé. En fait, le pop-up de messgaebox vient demander d'ouvrir ou de sauvegarder .. Après que l'erreur arrive .. dire que le texte à l'intérieur est correpté. En fait, mon application a d'autres exportations pour exceller aussi .. Aucun d'entre eux travaille.Est-ce le problème de la version d'Excel j'ai? il est Microsoft Office Excel 2007 sur mon PC –