2009-05-19 18 views

Odpowiedz

6

Tak.

Po uzgodnieniu google Stwierdziłem, że SSRS ma CRI (Niestandardowe elementy raportu). Można je utworzyć w języku .NET, implementując interfejs ICustomReportItem (do renderowania) i dziedzicząc z klasy CustomReportItemDesigner (dla projektanta). Te używają przestrzeni nazw Microsoft.ReportDesigner i Microsoft.ReportingServices.Interfaces.

Istnieje również ograniczenie w CRI, że końcowym wyjściem musi być obraz. To bardzo utrudniałoby interaktywność.

Więcej informacji można znaleźć

kontrole

Jazz Up Your Data Using Custom Report Items In SQL Server Reporting Services

Creating a Custom Report Item

+0

Obecnie nie jestem pewien, czy istnieją jakiekolwiek ograniczenia/problemy w odniesieniu do tego, co jest renderowane. Ciekawi mnie, jak dobrze wszystko działa podczas eksportowania do html, pdf itp. –

+0

Ograniczenia - http://stackoverflow.com/questions/20821/sql-2005-reporting-services-custom-report-item-cri -co-są-granice –

1

Dundas mieć jakąś wewnętrzną wiedzę SSR (chociaż są one budować z publicznych API). Na przykład obejście niektórych ograniczeń SSRS CRI za pomocą refleksji - Stwierdziłem, że domyślnie w SSRS 2008 CRI może mieć tylko jedno działanie drążenia koryta - coś, co Dundas i inni dostawcy (Nevron) przy okazji obejścia ...

W przeciwnym razie interaktywność będzie ograniczony do etykietki narzędzi, linku URL, zakładek i przejść do raportów działań dla wszystkich niestandardowych raportów, a obraz wyjściowy jest tylko rastrowy.

Powiązane problemy