レポートのデータを表示するために、多数の行と列を含むグリッドがあります。
グリッド内の各セルはテキスト ボックスで表され、デフォルトの空白の代わりに NULL 値を表すために、テキスト ボックスに空白または空の文字列を表示しようとしています。背後にある理由は、ユーザーがクリックできるリンクであることをユーザーに示すために、各テキストボックスの値に下線が引かれているためです。セル内の空白はアンダースコアを表すようになり、空白を空白または空の文字列に置き換えることで問題が解決するはずです。
stackoverflow に関する回答では、テキスト ボックスの可視性を false に設定することが提案されていますが、グリッド内のセルが非表示になり、セル (境界線のある空のセル) を表示したいため、これを行いたくありません。
Nothing を空の文字列に置き換えようとするために使用するコードを次に示しますが、機能しません。
=IIf(IsNothing(Fields!HattyAppsLateOver60.Value),"",Fields!HattyAppsLateOver60.Value)
Trim() メソッドを使用してみましたが、それも機能しません。
空白を空の文字列としてグローバルに表示する方法はありますか、または問題を解決するために式で使用できる方法はありますか?