Je voudrais ajouter des fonctionnalités de reporting à une application .NET. Ma source de données est juste le modèle de données de l'application, c'est-à-dire un groupe d'objets qui peuvent avoir été générés ou chargés à partir de n'importe quoi (pas nécessairement à partir d'une base de données).Microsoft.Reporting. * Vs XML/XSLT
Le plan initial était de générer un fichier XML de données de rapport à partir de ces objets, puis d'utiliser XSLT pour le transformer en fichier de rapport XHTML. Le rapport peut ensuite être affiché dans l'application avec un contrôle de navigateur.
Cependant, j'ai remarqué qu'il existe des espaces de noms Microsoft.Reporting. * Et d'après ce que j'ai essayé, il semble que les classes et les contrôles dans ce domaine puissent également prendre en charge mes rapports. Serait-ce une bonne idée d'utiliser cela à la place? Cela économisera-t-il du travail par rapport à l'approche XML/XSLT? Quelles sont les limites (le cas échéant) du cadre Microsoft Reporting que je risque de rencontrer?
Je une petite application de test qui génère un rapport à partir d'une liste d'objets et qui nécessite uniquement l'installation préalable du redistribuable ReportViewer.exe. Les services de reporting ne semblent pas être liés à Sql Server. –
Est-ce que c'est moins amusant quand même? Haha sympa. –