Notes
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Après avoir conçu le rapport enfant à l'aide de l'Assistant Rapport, l'étape suivante consiste à ajouter un contrôle ReportViewer à l'application de site Web.
Pour ajouter un contrôle ReportViewer à l’application
Dans l’Explorateur de solutions, cliquez avec le bouton droit sur Default.aspx, puis cliquez sur Concepteur de vues.
À partir du groupe Extensions AJAX dans la fenêtre Boîte à outils , faites glisser un contrôle ScriptManager vers l’aire de conception.
Depuis le groupe Création de rapports , faites glisser un contrôle ReportViewer vers l'aire de conception sous le contrôle ScriptManager .
Ouvrez la fenêtre Tâches ReportViewer en cliquant sur la flèche située en haut à droite du contrôle ReportViewer .
Dans la zone Choisir un rapport, sélectionnez Rapport parent que vous avez créé.
Lorsque vous sélectionnez un rapport, les instances de sources de données utilisées dans le rapport sont créées automatiquement. Le code est généré pour instancier chaque objet DataTable (et son conteneur DataSet ). Un contrôle ObjectDataSource est ajouté à l’aire de conception, correspondant à chaque source de données utilisée dans le rapport. Ce contrôle de source de données est configuré automatiquement.
Si vous utilisez Microsoft Visual Studio 2012, assurez-vous que le contrôle ObjectDataSource est lié à DataSet1 entièrement qualifié avec l'espace de noms du projet, si le nom entièrement qualifié est répertorié dans le menu déroulant Choisir votre objet métier (par exemple, Projectnamespace.DataSet1TableAdapters.ProductTableAdapter). Vous accédez à la zone de liste en cliquant avec le bouton droit sur ObjectDataSource, puis en cliquant sur Configurer la source de données.
Dans le menu Générer, cliquez sur Générer le site web.
Le rapport est compilé et toutes les erreurs, comme une erreur de syntaxe dans une expression de rapport, apparaissent dans la zone Liste d'erreurs . Cliquez sur Liste d’erreurs en bas de la fenêtre Visual Studio pour afficher la zone Liste d’erreurs .
Tâche suivante
Vous avez ajouté un contrôle ReportViewer à l’application de site web. Ensuite, vous allez ajouter une action de détail sur le rapport parent.