ListControlDesigner.OnDataSourceChanged メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
関連付けられたコントロールのデータ ソースが変更されたときに呼び出されます。
オーバーロード
| 名前 | 説明 |
|---|---|
| OnDataSourceChanged() |
関連付けられたコントロールのデータ ソースが変更されたときに呼び出されます。 |
| OnDataSourceChanged(Boolean) |
関連付けられたコントロールのデータ ソースが変更されたときに呼び出されます。 |
OnDataSourceChanged()
関連付けられたコントロールのデータ ソースが変更されたときに呼び出されます。
public:
virtual void OnDataSourceChanged();
public virtual void OnDataSourceChanged();
abstract member OnDataSourceChanged : unit -> unit
override this.OnDataSourceChanged : unit -> unit
override this.OnDataSourceChanged : unit -> unit
Public Overridable Sub OnDataSourceChanged ()
例
次のコード例では、OnDataSourceChanged クラスから継承するクラスのListControlDesigner メソッドをオーバーライドします。 デザイナー クラスに関連付けられているデータ ソースが変更されると、 OnDataSourceChanged メソッドが呼び出され、このコードは changedDataSource という名前の変数を true に設定します。
このコード例は、 ListControlDesigner クラスに提供されるより大きな例の一部です。
// If the data source changes, set a boolean variable.
public override void OnDataSourceChanged()
{
changedDataSource = true;
} // OnDataSourceChanged
' If the data source changes, set a Boolean variable.
Public Overrides Sub OnDataSourceChanged()
changedDataSource = True
End Sub
注釈
OnDataSourceChanged基本メソッドは、ListControl オブジェクトから派生した関連付けられたコントロールを現在のデータ ソースに接続し、コントロールが接続されたデータ ソースと異なる場合は、デザイン時マークアップを更新します。 OnDataSourceChanged メソッドは、現在のデータ ソースに接続した後、デザイン時のマークアップを更新します。
こちらもご覧ください
適用対象
OnDataSourceChanged(Boolean)
関連付けられたコントロールのデータ ソースが変更されたときに呼び出されます。
protected:
override void OnDataSourceChanged(bool forceUpdateView);
protected override void OnDataSourceChanged(bool forceUpdateView);
override this.OnDataSourceChanged : bool -> unit
Protected Overrides Sub OnDataSourceChanged (forceUpdateView As Boolean)
パラメーター
例
次のコード例では、OnDataSourceChanged クラスから継承するクラスのListControlDesigner メソッドをオーバーライドします。 デザイナー クラスに関連付けられているデータ ソースが変更されると、 OnDataSourceChanged が呼び出され、このコードによって changedDataSource という名前の変数が trueに設定されます。
このコード例は、 ListControlDesigner クラスに提供されるより大きな例の一部です。
// If the data source changes, set a boolean variable.
public override void OnDataSourceChanged()
{
changedDataSource = true;
} // OnDataSourceChanged
' If the data source changes, set a Boolean variable.
Public Overrides Sub OnDataSourceChanged()
changedDataSource = True
End Sub
注釈
OnDataSourceChanged基本メソッドは、ListControl クラスから派生した関連付けられたコントロールを現在のデータ ソースに接続し、コントロールが接続されたデータ ソースと異なる場合は、デザイン時マークアップを更新します。 デザイナーの OnDataSourceChanged メソッドは、現在のデータ ソースに接続した後、デザイン時のマークアップを無条件に更新します。
forceUpdateViewの値は無視されます。
注意 (呼び出し元)
呼び出し元は、パブリック OnDataSourceChanged() オーバーライドを使用する必要があります。