2009-08-17 10 views
1

私はWindowsアプリケーションとそのデータソースでMicrosoft Report Viewerを使用しています はカスタムクラスオブジェクトです。私はいくつかのテキストフィールドを持っており、いくつかは異なるフォーマットである (すなわち、フォントのサイズ、下線、太字....)がいくつかグループ化されています。Microsoft ReportViewer(Windows)とCSSプロパティ

このような理由から、私はCSS(Cascading Style Sheet)クラスや書式設定に似たものを使いたいと思います。 (今は、各コントロールを手動でフォーマットしています)。

これを行う方法はありますか?

答えて

0

私はあなたの最善の策はありません、これを実行する方法がないのReportViewer

0

の各セルの書式カスタムを見ている、あなたがデスクトップのWindowsアプリケーションのためのCSSを使用することができます信じていません。 RDL、およびその周りに構築されたすべてのツール(ReportBuilder、BIDSなど)には、あらゆる種類のスタイルシートの概念がありません。

すべてのテキストボックスを一度にすべて選択してから、プロパティグリッド(BIDS、Visual Studio、ReportBuilder)でプロパティを編集することをお勧めします。プロパティダイアログでプロパティを編集する場合は、一度に1つずつ行う必要があります。

+0

代わりに、XMLではなくコードでRDLを定義できるライブラリがあります。または、Visual StudioにRDLのスキーマに対してライブラリを生成させる方法もあります。これを行った場合は、独自のサブクラスを定義し、基本的に独自のスタイルシートシステムを作成することができます。しかし、それは多くの仕事です。 –

0

おそらくあなたができることは、フォントを設定するときに式パラメータを使うことです。

レポートパラメータを定義する@FontSizeデフォルトを10に設定する

これにより、レポートパラメータを設定してレポートを要求するときに、デフォルトのフォントサイズを上書きすることができます。

関連する問題