2010-08-09 7 views
0

J'ai besoin d'exporter un rapport sous la forme d'une colonne RecordStyle sans espace en C# .Net Je ne suis pas sûr de ce que .dll je dois ajouter. Actuellement dans le CrystalDecisions.Shared. dll il existe une énumération ExportFormatType mais elle ne contient pas d'option pour RecordStyle. J'ai vu des endroits où vous pouvez utiliser les constantes crEFTRecordStyle mais je ne sais pas d'où cela vient. Toute aide serait appréciée. Merci!Exporter le rapport en tant que style d'enregistrement en C# .Net

Répondre

0

Je me suis mis au travail.

Publier Réponse ici si quelqu'un d'autre rencontre le même problème.

Nécessaire pour ajouter CRAXDRT.dll comme référence à mon projet.

CRAXDRT.Rapport rapport = new Report();
CRAXDRT.Application app = new Application();
report = app.OpenReport ("ReportName.rpt", OpenReportMethod.OpenReportByDefault);

report.ExportOptions.DestinationType = CRExportDestinationType.crEDTDiskFile;
report.ExportOptions.DiskFileName = "C: \ SaveReportAs.txt";
report.ExportOptions.FormatType = CRExportFormatType.crEFTRecordStyle;
report.Export (false);

Questions connexes