Bonjour a tous,
Je fait un export de mon GridView vers excel, ça marche
voici le code
Mon problème est que sur dans fichier de sorti Excel, j'ai comme un imprime écran de la page web avec toute la mise en page , zone de texte bouton ...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23 protected void btnExporter_Click(object sender, EventArgs e) { try { Response.Clear(); Response.Buffer = true; Response.ContentType = "application/vnd.ms-excel"; Response.AddHeader("content-disposition", "attachment;filename=ExportAlarmes.xls"); Response.Charset = ""; this.EnableViewState = false; System.IO.StringWriter sw = new System.IO.StringWriter(); System.Web.UI.HtmlTextWriter htw = new System.Web.UI.HtmlTextWriter(sw); GridViewAlarms.AllowPaging = false; GridViewAlarms.RenderControl(htw); Response.Write(sw.ToString()); Response.End(); } catch (Exception) { } }
est'il possible d'avoir en sorti que le tableau de données donc le GridView avec la mise a page des colonnes ?
Code ASP
Merci d'avance
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 <tr> <td style="width: 22%" colspan=""> Filtre : </td> <td style="width: 50%; text-align: left;"> <asp:CheckBox ID="CB" runat="server" Text="" <td style="width: 9%"> </td> <td style="width: 16%; text-align: right;" > <asp:Button ID="btnFind" runat="server" Text="Rechercher..." Width="170px" OnClick="btnFind_Click" OnClientClick="return validationDate()" /> </td> </tr>
Partager