J'essaye d'exporter juste une table qui est contenue sur ma page. J'ai quelques filtres au-dessus, mais lors de l'exportation, tout le texte et les filtres sont copiés dans ce fichier.Je ne peux pas exporter juste une partie de ma page aspx sur C#
Voici le code:
tableCreateOrders a = new tableCreateOrders(dtReportColumns, 2, 10);
divResult.Controls.Add(a.displayTable());
Response.ContentType = "application/ms-excel";
Response.AddHeader("content-disposition", "attachment; filename=orders.xls");
Response.Write(a.displayTable());
a.displayTable()
est l'objet contenant la table, mais les filtres sont définis sur le .aspx donc il n'y a aucun moyen de la commande prendre. Y a-t-il quelque chose que je fasse de mal? J'apprécierai vraiment toute suggestion.
Merci! Cela a beaucoup de sens. Mais quand j'ai fait cela, j'ai obtenu un fichier Excel, mais il contient juste cette ligne: System.Web.UI.HtmlControls.HtmlTable Ceci est encore le code: Response.ClearContent(); tableCreateOrders a = new tableCreateOrders (dtReportColumns, 2, 10); divResult.Controls.Add (a.displayTable()); Response.AddHeader ("content-disposition", "pièce jointe; nom_fichier = orders.xls"); Response.ContentType = "application/ms-excel"; Response.Write (a.displayTable()); Response.End(); J'apprécie vraiment votre aide. Définitivement à marquer votre solution comme une réponse. – Roy