Dim Visuname As String
Visuname = Me.List_Old_VBCC.SelectedItem.Text
' On efface les éventuelles données déjà dans la mémoire tampon
Response.Clear()
' On place tout ce qui est destiné au client dans la mémoire tampon
Response.Buffer = True
' On définit le type d'informations renvoyée, ici des données au format Excel
Response.ContentType = "application/vnd.ms-excel"
'Ajout Abdellah pour permettre l'ouverture de Excel à l'extérieur
Response.AddHeader("content-disposition", "attachment; FileName=VISU_" & Visuname & ".xls")
'Fin de l'ajout
' On efface le jeu de caractères actuellement défini
Response.Charset = ""
' On instancie deux objets qui vont nous permettre de récupérer les données du DataGrid :
' le StringWriter et l'HtmlTextWriter
Dim monStringWriter As System.IO.StringWriter = New System.IO.StringWriter
Dim monHtmlTextWriter As HtmlTextWriter = New HtmlTextWriter(monStringWriter)
' On extrait le contenu du DataGrid dans l'HtmlTextWriter
Me.BCC_Details.RenderControl(monHtmlTextWriter)
Me.DG_Tracker_RSI.RenderControl(monHtmlTextWriter)
Me.DG_Tracker_TR.RenderControl(monHtmlTextWriter)
Me.DG_SYNTHESE_MATRICE.RenderControl(monHtmlTextWriter)
Me.DGBCPSoftER.RenderControl(monHtmlTextWriter)
' On copie le contenu extrait dans la mémoire tampon
Response.Write(monStringWriter.ToString())
' On ferme "le flux" de données et envoie les données au clienthttp:||localhost/Visual Studio Projects/EMSET Prototype/Web_BDD_VALIDATION/DECLARATION.vb
Response.End()
une excepion est claquee lors du Response.End()
Erreur inattendue : Le thread a été abandonné. à System.Threading.Thread.AbortInternal() à System.Threading.Thread.Abort(Object stateInfo) à System.Web.HttpResponse.End() à EMSET_Prototype.WebFormBCCDetails.Cmd_Export_Excel_Click(Object sender, EventArgs e) dans C:\Inetpub\wwwroot\webformbccdetails.aspx.vb:ligne 629
comment eviter cela
si j enleve le Response.End()
l export excel contient egalement les boutons de ma page
comment faire
merci
je travail en asp2.0 .net2.0 visual 2005