2010-02-09 6 views
0

Je passe mon temps à essayer de manipuler mes rapports afin qu'Excel puisse reconnaître les en-têtes de page lors d'une sauvegarde Excel. Je me demandais deux choses. 1.) Existe-t-il un moyen de modifier les options d'exportation Excel dans Visual Studio? Je sais que vous pouvez le faire avec Crystal Reports autonome ... mais mon projet nécessite malheureusement l'utilisation de VS.Exportation d'en-têtes de plusieurs pages dans des rapports Crystal (dans Visual Studio) vers Excel

2.) Comment puis-je obtenir les éléments suivants à imprimer:

{} tête du rapport
(NOTE: ce qui est censé être une boîte contenant les informations suivantes)
Requête:
Trier:
agrégation:
date:
{} tête du rapport

{A} En-tête
----------- TITRE --- --------- ----------- TITLE ------------
{En-tête de page A}

{Page Header B}
[en-tête] [en-tête] [en-tête de page] [en-tête de page] [en-tête de page]
{en-tête B}

Chaque fois que j'imprime cela, l'en-tête rapport se fait fourrer dans une rangée. L'en-tête de page A n'apparaît pas du tout ... et l'en-tête de page B s'affiche très bien. Y a-t-il un moyen de contourner ceci??? J'ai essayé de fusionner les deux en-têtes ... mais seulement [En-tête de page] apparaît et pas les titres au-dessus.

Des idées?

Répondre

1

Je ne comprends pas complètement le problème, mais je vais offrir de l'aide pour modifier les options d'exportation. Dans le code, vous pouvez les définir en utilisant ExcelFormatOptions et ExportOptions.

est Ci-dessous le code qui vous permettra d'exporter le rapport sous forme de données avec une largeur de colonne de 100.

ExportOptions exportOpts = new ExportOptions(); 
ExcelFormatOptions excelFormatOpts = new ExcelFormatOptions(); 

excelFormatOpts.ExcelUseConstantColumnWidth = true; 
excelFormatOpts.ExcelConstantColumnWidth = 100; 
exportOpts.ExportFormatType = ExportFormatType.ExcelRecord; 

exportOpts.FormatOptions = excelFormatOpts; 
exportOpts = report_xl.ExportOptions; 

Puisque vous avez dit: « Je sais que vous pouvez le faire avec Crystal Reports autonome ... mais malheureusement mon projet nécessite l'utilisation de VS ", vous devriez être en mesure d'utiliser ces options pour configurer l'exportation comment vous exporteriez vers Excel à partir de Crystal.

Je sais que ce n'est pas exactement ce que vous cherchiez, mais comme la question est là depuis une semaine, je me dis que je la lancerais là-bas. J'espère que ça aide.