Je me demandais si quelqu'un avait un exemple de code de travail (en C#) pour exporter un rapport Crystal vers Excel à partir d'une application .NET sans les en-têtes et pieds de page du rapport. J'utilise Crystal Reports v9 runtime.Exporter vers Excel à partir de Crystal Reports sans en-têtes/pieds de page
Répondre
Pour ce faire, vous devez le faire dans le Crystal Report. Ma recommandation est d'y ajouter un paramètre, puis de modifier les formules de suppression d'en-tête et de pied de page pour vérifier le paramètre. C'est ainsi que nous l'avons accompli. S'il y a moyen de le faire à partir de votre code, je serais intéressé à le savoir aussi.
Bonne chance!
Il n'est pas nécessaire d'ajouter un paramètre, vous pouvez supprimer l'en-tête et le pied de page par programme avant l'exportation. –
Je sais que ça fait longtemps, mais comment suggérez-vous de le faire? J'essaie de faire exactement cela, mais je n'arrive pas à comprendre comment le traduire en code ... – K09P
@ K09P Désolé, je ne pourrais pas vous le dire, cela fait plusieurs années que j'ai touché Crystal Reports. –
Voici ma méthode d'extension pour ReportDocument pour supprimer tous les en-têtes/pieds de page. Je l'utilise pour l'exportation Excel.
/// <summary>
/// Clears header/footer.
/// </summary>
/// <param name="rpt">The reportdocument</param>
public static void ClearReportHeaderAndFooter(this ReportDocument rpt)
{
foreach (Section section in rpt.ReportDefinition.Sections)
{
if (section.Kind == AreaSectionKind.ReportHeader || section.Kind == AreaSectionKind.ReportFooter || section.Kind == AreaSectionKind.PageFooter || section.Kind == AreaSectionKind.PageHeader)
{
section.SectionFormat.EnableSuppress = true;
section.SectionFormat.BackgroundColor = Color.White;
foreach (var repO in section.ReportObjects)
{
if (repO is ReportObject)
{
var reportObject = repO as ReportObject;
reportObject.ObjectFormat.EnableSuppress = true;
reportObject.Border.BorderColor = Color.White;
}
}
}
}
}
utiliser comme ceci:
myReportDocument.ClearReportHeaderAndFooter();
- 1. Crystal Reports exportant vers Excel Problème
- 2. Exporter vers Excel à partir d'un répéteur?
- 3. Migration de Crystal Reports 8 vers Crystal Reports 2008
- 4. Crystal Reports: New Page
- 5. Exporter vers Excel
- 6. Crystal reports Mise en page
- 7. Page horizontale dans Crystal Reports
- 8. Comment puis-je exporter ma page ASP.NET vers Excel?
- 9. Connexion à Crystal Reports 4.6 à partir de VB
- 10. Silverlight Exporter Datagrid vers Excel (sans aller-retour)
- 11. Exporter le jeu de données vers Excel
- 12. Crystal Reports localisés
- 13. Exporter Gridview avec l'image vers Excel - Problème
- 14. Exporter Gridview vers Excel/contenu supplémentaire
- 15. Crystal Reports
- 16. Comment augmenter la largeur de la page Crystal Reports pendant la conception de .rpt
- 17. Exporter vers Excel dans Asp.net MVC
- 18. Insertion d'un saut de page dans Crystal Reports progammatiquement
- 19. Erreur de nom de groupe Crystal Reports
- 20. Crystal Reports - formatage incohérent
- 21. Jeu de données XML dans Crystal Reports
- 22. Crystal Reports XI Server Edition
- 23. Exporter vers dxf à partir de Google Sketchup
- 24. Crystal Reports 8.5 groupant
- 25. Comment utiliser Crystal Reports sans une connexion DB étroitement liée?
- 26. Crystal Reports suspendus
- 27. Crystal Reports DateTime Formatage
- 28. Crystal Reports Css Class
- 29. Crystal Reports; Dernier accès
- 30. Outil de configuration de Crystal Reports
si vous avez besoin d'une réponse, je passe une prime ...? –