Bonjour a tous,
Je fait un export de mon GridView vers excel, ça marche
voici le code
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)
        {
 
        }
    }
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 ...

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

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%">&nbsp;</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>
Merci d'avance