2011-02-28 22 views
6

Jak mogę ustawić rdlc (plik raportu z przeglądarką Reprort) na ASP.net MVC 2.0?ASp.net MVC z Report Viewer?

Stworzyłem plik RDLC ..

i kiedy przeciągnij Report Viewer w mvc strony to przerzuca i nie czynisz pasują jak co weve zrobione w winform aplikacji/formularza internetowego. Nawet Ty tworzysz nową aplikację My First MVC Report viewer również jest zniekształcona. Umieszczam przeglądarkę raportów w tabeli i nadal nie pasuję.

Próbowałem utworzyć formularz internetowy, który został wykluczony w mojej stronie głównej mvc, a przeglądarka raportów dobrze pasuje.

Co powinienem zrobić?

Dzięki w odniesieniu ..

Odpowiedz

6
+0

OK, więc nadal jest to sposób, w jaki robimy to w typowej aplikacji webowej asp.net ... wystarczy przekazać parametry z naszego widoku do raportu.aspx .. Używam raportu rdlc/local, ponieważ mam problem w naszym serwerze raportów ... – Crimsonland

+0

Tak. Jest to nadal stara metoda ASP.NET. Aby dodać do swojego punktu - raporty lokalne nadal będą działać z tym podejściem. wszystkie raporty dbają o to źródło danych. W przypadku serwera raportów wystarczy zadzwonić pod URL. W przypadku raportu lokalnego najpierw przekazuje się źródło danych, a następnie łączy się z raportem. – sajoshi

+0

@sajoshi Nie mogę uzyskać dostępu do Twojego wpisu na blogu na msdn. –

0

Składnik ReportViewer nie jest przeznaczone do wykorzystania z ASP.NET MVC i jest obsługiwany. Możesz checkout this example. Możesz mieć standardową stronę WebForms (a nie MVC), a następnie dołączyć ją do iframe w aplikacji MVC lub wygenerować raport jako PDF, który następnie może zostać osadzony.

+0

już pobrana ostatnich dniach ... Jakie są inne rzeczy, które mają być użyte? Mam trzy parametry, które muszę przekazać w moim raporcie, a mianowicie id, datefrom i dateto. – Crimsonland

+0

Do przekazywania parametrów użyliśmy parametrów iframe i GET, do których następnie używaliśmy w kodzie za plikiem i przekazywaliśmy do kontrolki reportviewer. – Phil

+0

Czy jest jakiś blog, jak to zrobić? – Crimsonland