2011-08-15 9 views
0

私はSQLサーバー2005レポートを持っています。このレポートには、ドロップダウンがいくつかあり、ドロップダウンの選択に基づいてストアドプロシージャによって作成されます。ユーザーが他のドロップダウンの母集団を駆動するドロップダウンの選択を変更すると、正しい値が入力されますが、デフォルトではなく空白になります。別の選択が行われた場合、前回は空だったが今度は再投入されなかったドロップダウンはデフォルト選択になります。SSRSドロップダウン選択空白の再投入

この問題は、プレビューモードでレポートを表示しているときにのみ、asp.netアプリケーションでレンダリングされた場合には発生しません。 IsPostBackブロックでは、レポートに何も行われていないので、何が原因でこの動作が起こるのか分かりません。

+0

私は問題はポストバックブロックで何も起こっていないと思う。数年前に同様の問題に陥ってしまった---私は現在のドロップダウン状態をキャプチャして、それをポストバックのデフォルト値として割り当てる必要がありました。私たちには、選択時に除算を設定するが、除算を選択すると領域を空白にするリージョンリストボックスのようなものがありました。私はおそらく、明日の夕方に詳細を欲しいと思ったらコードを掘り下げることができます – billinkc

+0

これを投稿して以来、最後のポストバックで選択が空白だった場合にのみ、デフォルトの選択がドロップダウンに対して正しく行われています。次)。それは多価値のパラメータに影響を与えているようです。 ASPコードから選択した値をオーバーライドできるようにしたいと思いますが、コントロールにアクセスする方法を理解できません。 –

答えて

0

OK、原因を見つけました。

これが2005に分離されているかどうかはわかりませんが、 'デフォルト値'配列に現在の '使用可能な値'のセットに含まれていない値が含まれている場合は、デフォルト値の選択がありません。私はこれを使って奇妙な振る舞いを説明することはできません。もしそれが '利用可能な値'の結果のサブセットでなければ、デフォルト値を挿入しないようにしてください。

優れたMicrosoftの「機能」

関連する問題