私はここ数時間これに取り組んできました。次のコードをテキストボックスのBorderWidthプロパティに配置しました(これはマトリックスではなくテーブルに適用されます):
=IIF(Fields!SortOrder.Value = 2,"3pt","1pt")
式エディターで[OK]をクリックし、[テキストボックスのプロパティ]エディターで[OK]をクリックすると、プロパティに戻ることができ、[境界線の幅]プロパティが再びデフォルトの1ポイントに設定されます。
非常に長い間遊んだ後、ようやくテキストボックスを希望どおりに動作させるようになりましたが、プロパティが正しく設定されていませんでした。ただし、レポートのXMLは、上記の式で設定されていることを示しています。そのため、SSRSは、レポートの実行時までXMLを適切に解析していませんでした(少なくとも、それが私が想定していることです)。同じテキストボックスとその行内の他のすべてのテキストボックスにBoldプロパティを設定することができました。ただし、TextBoxプロパティリストのBorderセクションにあるすべてのプロパティはリセットされているようです。(上記のように)実際に私が望んでいたことを実行しているレポートが発生しただけですが、SSRSを介して表示されたプロパティはまだ正しくありませんでした。XMLを再処理するためにSSRSをトリガーする方法が必要だと思います。
私が試したこと:
-レポートを閉じて再開します
-ソリューションを閉じて再開します
-VisualStudioを閉じて再度開く
-コンピュータを再起動します