View.ForceUpdate メソッド
フォームの基になる XML ドキュメントと、それに関連付けられているビューを強制的に同期させます。
名前空間: Microsoft.Office.InfoPath
アセンブリ: Microsoft.Office.InfoPath (Microsoft.Office.InfoPath.dll)
構文
'宣言
Public MustOverride Sub ForceUpdate
'使用
Dim instance As View
instance.ForceUpdate()
public abstract void ForceUpdate()
例外
例外 | 条件 |
---|---|
InvalidOperationException | ForceUpdate メソッドが、Loading イベントのイベント ハンドラーから呼び出されました。 |
解説
フォームのビューは、フォームの基になる XML ドキュメントに含まれているデータと自動的に同期されますが、ForceUpdate メソッドを使用して強制的に同期を発生させることもできます。これは、セカンダリ データ ソース内のデータを変更した後、ビューを最新の状態に更新する必要がある場合にも便利です。
自動同期は、DisableAutoUpdate メソッドを使用すると無効にでき、EnableAutoUpdate メソッドを使用すると有効にできます。
このメンバーには、現在開いているフォームと同じドメインで実行中のフォーム、またはクロスドメインのアクセス許可が与えられたフォームのみがアクセスできます。
この型またはメンバーには、Microsoft InfoPath Filler で開かれたフォームを実行中のコードからのみアクセスできます。
例
次の例では、View クラスの ForceUpdate メソッドを使用して、フォームの基になる XML ドキュメントと現在のビューを強制的に同期させています。
this.CurrentView.ForceUpdate();
Me.CurrentView.ForceUpdate()