1

レポートの表示方法に特定の変更を適用する必要があるレポートのバッチがあります。Reporting Services スタイルシートを変更する方法は知っていますが、アイテムがブラウザーに表示されるときにカスタム CSS クラスをアイテムに適用することは可能ですか?

Reporting Services は、同様の機能を別の方法で実現するために使用できる任意の種類のビジュアル継承をサポートしていますか?

4

4 に答える 4

1

SqlCentral.com には、Style を別の (そして一元化された) 方法で適用する方法を示す記事がいくつかあります。

http://www.sqlservercentral.com/articles/Reporting+Services/65853/ http://www.sqlservercentral.com/articles/Reporting+Services/65811/

ビジュアル継承はサポートされていません。

于 2009-06-05T18:04:18.277 に答える
1

これを行うためのより良い方法であり、実装が簡単であると私が考えるものについては、 http://www.simple-talk.com/sql/reporting-services/reporting-services-with-style/を参照してください。データソースを配置することもできますスタイルをテンプレートに変換するため、開発ビルド レポートはテンプレートを使用するだけで、既に存在します。

于 2010-04-12T14:56:35.890 に答える
1

ASP.NET フォーラムから取得

Microsoft は、SQL Server Reporting Services で使用される ReportingServices.css という名前のスタイル シートを提供しています。私のローカル ワークステーション インストールでは、このスタイル シートは c:\Program Files\Microsoft SQL Server\MSSQL.2\Reporting Services\ReportManager\Styles フォルダーにあります。さまざまな html 要素によって参照されるクラスは、このスタイル シートで事前定義されています。このスタイル シートを編集して、レポートのスタイルを設定します。

レポートの HTML には、このスタイル シートへのリンクはありません。ただし、レポートごとに表示される HTML にはインライン スタイル セクションがあります。Microsoft は、ReportingServices.css の内容に基づいてインライン スタイル セクションを作成していると思います。このようにすると (独自のスタイル シートでリンクできるようにするのではなく)、レポート レンダリング エンジンは、改ページ、列の折り返し、およびその他の書式設定の問題を制御するために必要な情報を得ることができます。

于 2009-06-03T15:32:27.797 に答える