Integrera Reporting Services genom att använda Report Viewer-kontroller

Microsoft Visual Studio 2015 tillhandahåller två Rapportvisarkontroller för att integrera rapportvisningsfunktionalitet i dina applikationer. Det finns en version för applikationer baserade på Windows Forms och en för Web Forms-applikationer. Varje kontroll erbjuder liknande funktionalitet men är designad för att rikta in sig på sina individuella miljöer. Båda kontrollerna kan bearbeta rapporter som distribueras till en rapportserver (fjärrbearbetningsläge) eller kopieras till en dator där Microsoft SQL Server Reporting Services inte är installerat (lokalt bearbetningsläge).

Report Viewer-kontrollen inkluderar inte inbyggt stöd för dynamisk anpassning till olika enheter med olika skärmupplösningar.

Fjärrbearbetningsläge

Fjärrbearbetningsläge är den föredragna metoden för att visa rapporter som distribueras till en rapportserver. Fjärrbearbetningsläge ger följande fördelar:

  • Fjärrhantering ger en optimerad lösning för att köra rapporter eftersom rapportservern bearbetar rapporten.

  • Eftersom rapportservern hanterar all bearbetning kan en rapportförfrågan behandlas av flera rapportservrar i en skalningsutbyggnad eller en server med flera processorer i ett uppskalningsscenario.

Dessutom kan rapporter som körs i fjärrläge utnyttja hela rapportserverns funktionalitet, inklusive all rendering och datatillägg.

Note

Listan över tillägg som är tillgängliga för Report Viewer-kontrollen när den körs i fjärrbehandlingsläge beror på vilken version av Reporting Services som är installerad på rapportservern.

Lokalt bearbetningsläge

Lokalt bearbetningsläge erbjuder en alternativ metod för att visa och rendera rapporter när Reporting Services inte är installerat. Till skillnad från fjärrbehandling finns endast en delmängd av den funktionalitet som rapporteringsservern tillhandahåller i kontrollen. I lokalt bearbetningsläge hanteras databehandlingen inte av kontrollen utan implementeras snarare av värdapplikationen. Dock hanteras rapporthanteringen av kontrollen själv. I lokalt bearbetningsläge finns endast PDF-, Excel-, Word- och bildrenderingstillägg tillgängliga.