Je travaille sur une application Web ASP.NET (3/5). Dans l'application, nous assemblons des listes de classes à partir d'une variété de sources de données. Je voudrais créer un rapport dans SQL Server SSRS qui rend un rapport du contenu d'une de ces listes, sans pousser la liste à la base de données (en fait, ce serait une violation d'un tas de règles si nous l'avons fait) . Actuellement, nous utilisons SQL Server 2005, mais nous envisageons de passer à 2008. Est-ce que je veux faire et, si oui, comment le faire?SQL Server 2008 Reporting Services peut-il utiliser une liste d'objets en tant que source de données dans une application ASP.NET?
Répondre
Les services de création de rapports proposent quelque chose appelé extensions DataSet. Vous pouvez l'utiliser pour rendre le rapport à partir de votre source de données personnalisée. Vous n'avez pas besoin de les charger dans la base de données. Toutefois, certaines éditions de SQL comme les services de rapports SQL Express ne prennent pas en charge l'extension de dataset.
Vous pouvez utiliser le contrôle ReportViewer qui navire avec Visual Studio 2005 et Visual Studio 2008.
Il peut fonctionner dans un « mode local », qui ne nécessite pas un back-end Report Server. Vous le déposez simplement de la boîte à outils VS sur un formulaire ASPX, puis le câblez en code avec n'importe quelle collection IEnumerable comme source de données, puis fournissez-le avec un fichier de définition de rapport pour le mode local (RDLC). Le fichier RDLC est fondamentalement le même que le RDL d'origine (langage de définition de rapport), mais il omet quelques éléments comme la source de données fournie par votre application. Le contrôle ReportViewer contient une version plus petite du moteur de traitement de rapports, de sorte qu'à l'exécution, il "associe" le RDLC que vous fournissez à un ensemble de données ou à une collection pouvant être liée, et il fait le reste.
Pour plus de détails sur ce contrôle, consultez le site suivant: www.gotreportviewer.com
HTH
- 1. SQL Reporting Services peut-il utiliser Lotus Notes en tant que source de données?
- 2. Comment utiliser WebService de SQL Server 2008 Reporting Services
- 3. SQL Server 2008 Reporting Services Authentification
- 4. Contrôle de SQL Server 2008 Reporting Services
- 5. Décryptage de données à utiliser avec SQL Reporting Services 2008
- 6. Autorisations SQL Server 2008 Reporting Services
- 7. Connexion de Reporting Services 2005SP2 à SQL Server 2008
- 8. SQL Reporting Services Express: source de données vers serveur externe
- 9. ASP.NET MVC et SQL Server Reporting Services
- 10. Sql Server Reporting services
- 11. SQL 2008 Reporting Services Authentification
- 12. Comment définir dynamiquement la source de données dans Reporting Services?
- 13. SQL Server 2008 Reporting Services Définition Extensions de personnalisation
- 14. rapports changement source de données par script SQL dans les services SQL Server Reporting
- 15. SQL Server 2008 Reporting Services sur Failover Cluster
- 16. Liste PerformancePoint et Sharepoint en tant que source de données
- 17. Comment obtenir la source de données utilisée par un rapport dans SQL Server Reporting Services 2005
- 18. Mise en forme conditionnelle dans SQL Reporting Services 2008
- 19. SQL Reporting Services: Grille
- 20. Fichier texte en tant que source de données dans SSRS
- 21. Paramètres d'abonnement dans SQL Server Reporting Services 2005
- 22. Conversion de date avec SQL Server/Reporting Services
- 23. Créer document XML en utilisant C# avec SQL Server en tant que source de données
- 24. Connexion à une base de données Oracle avec SQL Server 2000 Reporting Services?
- 25. SQL Server Reporting Services 2005 - Accessibilité Guidlelines
- 26. Sql Reporting Services Paramètre Question
- 27. Abstraction de base de données dans une application de reporting
- 28. Capacité d'être administrateur sur SQL Server Reporting Services 2005
- 29. Meilleures options pour créer une application Web avec SimpleDB en tant que source de données?
- 30. SQL Server Reporting Services: contrôles de graphique tiers?