Visual Studio 2010 Local de Rapport SSRS (.rdlc) avec l'Objet de Source de Données

J'ai créé plus de projets à l'aide de ReportViewer 2005 et 2008 dans le mode de traitement local que je peux compter sur mes mains. Tous Visual Studio 2005 ou 2008 ASP.NET formulaires web des projets. J'ai toujours utilisé une partie de la saveur de l'Objet source de données pour les rapports.

Ce soir, j'ai tenté d'ajouter la même fonctionnalité de Visual Studio 2010 MVC 2 du projet, et j'échoue lamentablement. Tout d'abord, l'Add New Item > Reporting > le Rapport est maintenant un 2008 RDLC et pas un 2005 RDLC rapport. Deuxièmement, lorsque vous essayez d'ajouter un DataSet, ma méthode habituelle de créer une base de données de la classe proxy avec des méthodes statiques qui renvoient IEnumerables(Of Stuff) ne sera pas apparaître comme des sources dans les Sources de données déroulant

Visual Studio 2010 Local de Rapport SSRS (.rdlc) avec l'Objet de Source de Données

Troisièmement, mon seulement option est d'ajouter une connexion de Base de données. Il n'y a pas d'Objet "Source de Données" pour choisir à partir de:

Visual Studio 2010 Local de Rapport SSRS (.rdlc) avec l'Objet de Source de Données

Je suis perplexe. Comme j'ai un peu fait allusion, je n'ai aucun problème que ce soit effectivement rendu un rapport en utilisant le contrôle ReportViewer. Ce que je ne peux pas faire est de trouver comment configurer une Source de Données dans ces un nouveau genre 2008 rapports avec Visual Studio 2010, de sorte que je pompe une liste d'objets de domaine dans l'ReportViewer et d'afficher le rapport.

Mise à JOUR

Avec un peu plus de recherche, j'ai trouvé que les projets MVC ne permettent pas l'objet de sources de données pour être utilisés à l'intérieur d'eux. Une solution pour mon problème est de créer un projet distinct dans la solution-une application web, un service, ou même simplement une bibliothèque de classe, d'ajouter le rapport et la conception en conséquence.

Je suis toujours à la recherche de solutions de rechange ici.

  • +1 Merci pour le rappeler, a confirmé que le DataSourceTypes popup ne fonctionne pas sur un projet MVC.
InformationsquelleAutor Cᴏʀʏ | 2011-04-15