2

構文を使用して検証結果を表示するメソッドがあります

Box::info(message,title);

ただし、コードを初めて実行すると、正しいタイトルが表示されますが、メッセージはrefreshExです。

コードをデバッグすると、使用されているメッセージは正しいValid Account Numberですが、表示されるのはrefreshExです。プロセスを再実行すると、正しいメッセージが表示されますが、これは初回のみ発生します。

念のため流れは

Form - DoValidation method creates Class to call...
Class - public AccountValidation method that calls...
      - private displayValidation method that contains this code

ありがとう...

4

2 に答える 2

0

メッセージにデータベースのフィールドが含まれている場合は、情報ボックスに値を表示する前に、(コンテキストに応じて) データソースに対してreread()orrefresh()またはメソッドを実行してみてください。refreshEx()

更新または挿入後に、キャッシュされたデータが更新されていない可能性があります。

編集:

イベントからの戻りパラメータを調べている場合、これが非同期プロセスであることを忘れないでください。MSDN の例:

http://msdn.microsoft.com/en-us/library/gg843664.aspx

于 2013-03-12T16:17:50.883 に答える