2011-02-28 3 views
6

Comment puis-je configurer rdlc (fichier de rapport, avec visionneuse de reprographie) sur ASP.net MVC 2.0?ASp.net MVC avec Report Viewer?

J'ai créé le fichier rdlc ..

Et quand je fais glisser la visionneuse de rapports dans la page mvc il brouille et ne fais pas ce que va comme weve fait dans l'application Winform/formulaire en ligne. Même vous créez une nouvelle application My First MVC La visionneuse de rapports est également déformée. Je place la visionneuse de rapport dans une table et ne me convient pas.

J'ai essayé de créer un formulaire Web exclu dans ma page maître mvc et le visualiseur de rapports s'adapte bien.

Que dois-je faire?

Merci en ce qui concerne ..

Répondre

6
+0

Ok donc c'est toujours la façon dont nous le faisons dans une application webforme asp.net typique ... nous avons juste besoin de passer les paramètres de notre vue au report.aspx ... J'utilise le rapport rdlc/local parce que j'ai un problème dans notre serveur de rapports ... – Crimsonland

+0

Oui. C'est toujours l'ancienne manière d'ASP.NET. Pour ajouter à votre point - Les rapports locaux fonctionneront toujours avec cette approche. tous les rapports se soucient de la source de données. Dans le cas d'un serveur de rapports, il suffit d'appeler une URL. Dans le cas d'un rapport local, vous devez d'abord transmettre la source de données, puis lier au rapport. – sajoshi

+0

@sajoshi Je ne peux pas accéder à votre article de blog sur msdn. –

0

Le composant ReportViewer n'est pas destiné à être utilisé avec ASP.NET MVC et est non pris en charge. Vous pouvez checkout this example. Vous pouvez avoir une page WebForms standard (pas MVC) générer le rapport et ensuite l'inclure soit avec iframe dans votre application MVC ou le faire générer le rapport en format PDF qui pourrait ensuite être incorporé.

+0

Je l'ai déjà téléchargé depuis quelques jours ... Quelles sont les autres choses à utiliser? J'ai trois paramètres qui doivent passer dans mon rapport à savoir un id, datefrom et dateto. – Crimsonland

+0

Pour passer des paramètres, nous avons utilisé un iframe et des paramètres GET auxquels nous avons ensuite accédé dans le code derrière le fichier et transmis au contrôle reportviewer. – Phil

+0

est-il un blog, sur la façon de faire cela? – Crimsonland