Allez, pas le temps de fêter les exploits des autres (Faut le reconnaitre!)
Dites avec la gridview c'était donc plus simple que je le pensais, mais est-il possible en asp.net d'exporter de la même façon un tableau fait grâce au repeater?
Je déclare:
J'affiche ainsi:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 <asp:Repeater id="Nomclient" runat="server"> <!-- Ce qui suit -->
Bien entendu, curieux que je suis j'avais déja fais:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 Dim oReader As SqlDataReader = myCommand.ExecuteReader() Nomclient.DataSource=oReader Nomclient.DataBind() oReader.Close()
Mais il ne se produit rien quand j'appel cette fonction, et il n'ya pas d'erreurs
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 Response.Clear() Response.AddHeader("content-disposition", "attachment;filename=c:\fichier.xls") Response.Charset = "" Response.ContentType = "application/vnd.xls" Dim stringWrite As New System.IO.StringWriter() Dim htmlWrite As System.Web.UI.HtmlTextWriter = New HtmlTextWriter(stringWrite) Nomclient.RenderControl(htmlWrite) Response.Write(stringWrite.ToString()) Response.[End]()
Merci de m'aider
Partager