次の方法で共有


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()

関連項目

参照

View クラス

View メンバー

Microsoft.Office.InfoPath 名前空間