値が0より大きい場合、テキストボックスフィールドを表示したい。 フィールドが0(空白)の場合、テキストボックスは非表示(または非表示)にする必要があります。RDLC - テキストボックス対応値の表示/非表示
私は以下を試しました: - 選択したテキストボックスフィールド(PostageAndPacking)epxressionに基づいて表示または非表示にします。 そして(FALSE、TRUE、String.IsNullOrEmpty(フィールズPostageAndPacking.Value)!)次の式= IIFに入っ
しかし、私はエラーメッセージを受信: デア隠し-AusdruckエリーゼダスTextfeldを - Objekt 'PostageAndPacking'は、 'PostageAndPacking'という名前で表示されます。 Ein Ausdruck for Berichtselement of the Felder verwisen、Die smith im aktuellenデータセット、データセット、データセット、データセット、データセット、データセット、データセット。
私の表現に何が問題なのですか?または、値に対応するフィールドを表示/非表示にするにはどうすればよいですか?
ありがとうございます!
あなたの答えをありがとう。 エラーメッセージは表示されませんが、フィールドは常に表示されなくなりました。 数値が0より大きいかどうかをチェックする必要がある場合、数値の値をどのように処理するのですか? – Jocelyn
@Jocelynそれに詳細を記入してください。まず、** DataSet1 **のデータセットの名前です。本当にその 'First()'要素が必要ですか?あなたは実際に何が 'First(Fields!PostageAndPacking.Value、" DatSet1 ")'という値を、それを式のように使用して見るか試すことができます。別のテキストボックス。私はあなたが文字列を期待していると仮定していましたが、数字の場合は 'Iif(First!(Fields!PostageAndPacking.Value、" DatSet1 ")+ 0> 0、true、false)' – granit