report.RDLC でコントロールの色を変更しようとしています。私のレポートはすべて、「rv」というフォームの ReportViewer コントロールによって生成されます。
下の選択された長方形は、色を変更しようとしているものです。
次のプロパティがあります。
長方形の背景色をプログラムで変更するにはどうすればよいですか?
report.RDLC でコントロールの色を変更しようとしています。私のレポートはすべて、「rv」というフォームの ReportViewer コントロールによって生成されます。
下の選択された長方形は、色を変更しようとしているものです。
次のプロパティがあります。
長方形の背景色をプログラムで変更するにはどうすればよいですか?
数時間後、私はそれを理解しました。背景色を変更するコントロールで、ドロップダウンから [式] リンクを選択します。
その後、次のようなコードを入力します。
=iif(Fields!State.Value = "Approved", "LightYellow", iif(Fields!State.Value = "Analysis", "LightGreen", "Transparent"))
これにより、状態が「承認済み」の場合はテキストボックスの色が明るい黄色に設定され、分析段階にある場合は明るい緑に設定されます。これらのどれも当てはまらない場合は、透明のままになります (デフォルト)。
*注: 私の「状態」フィールドがデータセットに追加されたので、それを式で使用できました。