1

仕事で ReportViewer を使用していますが、解決できない問題に遭遇しました。この特定のレポートは、フィールドをチェックすることによって可視性が決定されるセクションを持つレポートです。

=IIf(Fields!TRREQUEST_BK_STATUS_CD.Value.ToString() <> "DELETE", True, False)

ただし、これは問題が発生している場所ではありません。このセクションの上には、2 組のテキストボックスがあります。TRREQUEST_BK_STATUS_CD を使用し、DELETE または APRVD のいずれかを表示するセットと、ブック ID を表示する別のセットです。起こっている奇妙なことは、右側にあるテキストボックスのセットが、APPRVD レポートで数ノッチ左にシフトすることです。DELETEレポートでは、本来あるべき場所に残ります。

他のすべてのレポートでは、このような問題は発生していません。そのため、IIf ステートメントの奇妙なバグだと思います。何か案は?

4

1 に答える 1

1

私の推測では、コードではなくレイアウトの問題である、合理的に見えるあなたの式を見ていると思います。

レンダリングではレイアウト構造を使用して配置する必要があるため、テキストボックスの幅を現在の幅よりも少し広く設定し、左右の項目の高さ/位置を並べてみてください (ドラッグするのではなく、手動で行う必要があります)。あなたのアイテム。

それは WebForms ですか、それとも WinForms ですか?

于 2011-03-01T16:50:49.807 に答える