2008-10-06 4 views
1

J'ai une application C# où je crée un Crystal Reports ReportDocument, avec la ligneProblème de performance avec "nouvelle ReportDocument()"

CrystalDecisions.CrystalReports.Engine.ReportDocument document = new CrystalDecisions.CrystalReports.Engine.ReportDocument();

Cette ligne prend 3-4 secondes pour exécuter. Cela semble très lent, d'autant plus que la

document.Load(file)

ligne suivante (ce qui ne fait la majeure partie du travail de la lecture dans un fichier de rapport et la création du modèle objet du rapport) exécute très rapidement.

Quelles sont les choses que je devrais garder à l'esprit et qui pourraient améliorer les performances ici?

Répondre