2009-05-19 21 views
6

Reporting Servicesのカスタムサードパーティを作成することは可能ですか?カスタムSSRSコントロールの作成

ダンダスチャートコントロールは。これらのサポートは、内部SSRSに組み込まれている場合しかし、私はわからないよ

答えて

6

はいこの一例です。

Googleに相談したところ、SSRSにはCRI(カスタムレポートアイテム)があることがわかりました。これらは、ICustomReportItemインターフェイス(レンダリング用)を実装し、CustomReportItemDesignerクラス(デザイナ用)から継承することによって、.NET言語で作成できます。これらは、Microsoft.ReportDesignerおよびMicrosoft.ReportingServices.Interfaces名前空間を使用します。

また、CRIには、最終出力がイメージである必要があるという制約があります。これにより、対話性が非常に困難になります。 (彼らはパブリックAPIで構築されているが)

詳細については

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

Creating a Custom Report Item

+0

レンダリングに関する制限/問題があるかどうかは現在わかりません。私はhtml、pdfなどにエクスポートするときにどのようにうまくいっているのか興味があります –

+0

制限事項 - http://stackoverflow.com/questions/20821/sql-2005-reporting-services-custom-report-item-cri - これは限界である –

1

ダンダスコントロールはSSRSのいくつかの内部の知識を持っている参照してください。例えば、SSRS CRIの限界を回避するためには、SSRS 2008のデフォルトでCRIはドリルトラフアクションを1つしか持たないことがわかりました.Dondasや他のベンダー(Nevron)が回避策で回避する方法があります...

それ以外のインタラクティブ性ツールヒント、URLリンク、ブックマーク、すべてのカスタムレポートのレポートアクションへのジャンプに限定され、画像出力はラスターのみです。

関連する問題