2009-05-19 40 views
6

Có thể tạo một bên thứ ba tùy chỉnh cho Dịch vụ Báo cáo không?Tạo điều khiển SSRS tùy chỉnh

Các Dundas điều khiển bảng xếp hạng là một ví dụ về điều này tuy nhiên tôi không chắc chắn nếu hỗ trợ cho những đã được nội bộ được xây dựng vào SSRS ..

Trả lời

6

Yes.

Sau khi tham khảo ý kiến ​​google Tôi đã phát hiện thấy SSRS có CRI (Mục báo cáo tùy chỉnh). Chúng có thể được tạo ra bằng ngôn ngữ .NET bằng cách triển khai giao diện ICustomReportItem (để hiển thị) và kế thừa từ lớp CustomReportItemDesigner (dành cho nhà thiết kế). Chúng sử dụng các tên miền Microsoft.ReportDesigner và Microsoft.ReportingServices.Interfaces.

Cũng có một hạn chế trong CRI rằng đầu ra cuối cần phải là hình ảnh. Điều này sẽ làm cho bất kỳ tương tác rất khó khăn.

Để biết thêm thông tin, xem

điều khiển

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

Creating a Custom Report Item

+0

Tôi hiện không chắc chắn có bất kỳ hạn chế/vấn đề nào liên quan đến nội dung được hiển thị hay không. Tôi tò mò muốn xem nó hoạt động tốt như thế nào khi xuất sang html, pdf, v.v. –

+0

Hạn chế - http://stackoverflow.com/questions/20821/sql-2005-reporting-services-custom-report-item-cri -những gì là giới hạn –

1

Các Dundas có một số kiến ​​thức nội bộ của SSRS (mặc dù họ được xây dựng với các API công cộng). Ví dụ họ workaround nhất định SSRS CRI hạn chế sử dụng phản ánh - Tôi thấy rằng theo mặc định trong SSRS 2008 CRI có thể chỉ có một hành động khoan trough - một cái gì đó mà Dundas và các nhà cung cấp khác (Nevron) bằng cách workaround ...

Nếu không tương tác sẽ bị giới hạn ở các chú giải Tooltip, URL link, Bookmark và Jump to Report cho tất cả các báo cáo tùy chỉnh và đầu ra hình ảnh chỉ raster.

Các vấn đề liên quan