0

TransactionDate フィールドを持つ Transactions テーブルに基づいて、Visual Studio 2012 LightSwitch でカスタム検索画面を作成しました。カスタム検索画面に、フィルタリングしたいフィールドをいくつか追加しました。

LightSwitch がページを生成したら、すぐにクエリを編集して、必要な WHERE 句にパラメーターを入力しました。BeginDate パラメーターと EndDate パラメーターを追加しました。LightSwitch は、同じ画面上の対応するデータ グリッドをフィルター処理するために使用する適切なコントロールを備えた画面を生成しました。

ただし、最初の 2 つのフィールドに値を入力すると、タブで次のフィールドに移動すると、データ グリッドが自動的にフィルター処理されます。しかし、BeginDate と EndDate を入力すると、それらのいずれかから離れてもデータ グリッドが更新されません。なぜそうなのか、誰か説明できますか?日付範囲については、別のことをする必要がありますか?

4

1 に答える 1

0

あなたが説明したことについて私が考えることができる唯一の理由は、クエリパラメーターが実際に画面コントロールにバインドされていない場合です。それらが正しくバインドされている場合、パラメーターまたはコントロールのいずれかがクリックされたときに、それらを接続する線が表示されます。

ここに画像の説明を入力

于 2013-02-11T10:07:40.850 に答える