Partager via


Tutoriel : Exportation dans plusieurs formats

Introduction

Dans ce tutoriel, vous allez apprendre à exporter le rapport par programmation. Crystal Reports permet d'exporter vers un grand nombre de formats. Les options disponibles dépendent de la version de Crystal Reports installée.

Toutes les versions de Crystal Reports pour Visual Studio prennent en charge les options d'exportation suivantes :

  • Crystal Reports (RPT)
  • PDF
  • Rich Text Format (RTF)
  • Microsoft Word (97-2003)
  • Microsoft Excel (97-2003)
  • Microsoft Excel (97-2003) Données uniquement
  • HTML 3.2
  • HTML 4.0

Crystal Reports Developer prend en charge les formats supplémentaires suivants :

  • Valeurs séparées par des virgules (CSV)
  • Microsoft Word modifiable (RTF)
  • Texte séparé par des tabulations (TTX)
  • Texte

Vous pouvez sélectionner n'importe lequel de ces formats ; cliquez sur le bouton Exporter du contrôle CrystalReportViewer, puis exportez un rapport au format sélectionné vers votre ordinateur local qui exécute Crystal Reports dans une application Web ou Windows.

Vous pouvez également exporter des rapports par programmation vers des répertoires spécifiques sur un serveur Web local ou un ordinateur utilisant Windows.

Pour commencer ce tutoriel, vous allez ajouter un contrôle DropDownList à votre Web Form ou Windows Form, puis le remplir avec les valeurs de l'énumération ExportFormatType dans l'espace de noms CrystalDecisions.Shared.

Vous allez ensuite créer trois méthodes d'assistance privées contenant la fonctionnalité d'exportation et effectuant la configuration spécifique de chaque format d'exportation.

Enfin, vous allez créer une méthode d'événement de clic à partir d'un contrôle Button sur le Web Form ou le Windows Form et appeler les trois méthodes d'assistance privées exécutant l'exportation.

Exemple de code

Ce tutoriel fournit des exemples de code Visual Basic et C# qui illustrent la version terminée du projet. Suivez les instructions de ce tutoriel pour créer un projet ou ouvrez le projet d'exemple de code pour travailler à partir d'une version terminée.

Les exemples de code sont stockés dans des dossiers classés par langue et par type de projet. Les noms des dossiers de chaque version d'exemple de code sont les suivants :

  • Site Web C# : CS_Web_RDObjMod_Export
  • Projets Windows C# : CS_Win_RDObjMod_Export
  • Site Web Visual Basic : VB_Web_RDObjMod_Export
  • Projet Windows Visual Basic : VB_Win_RDObjMod_Export

Pour trouver les dossiers contenant ces exemples, voir Répertoire des exemples de code des tutoriels.

Dans cette section :

Voir aussi