ListControlDesigner.OnDataSourceChanged メソッド

定義

関連付けられたコントロールのデータ ソースが変更されたときに呼び出されます。

オーバーロード

名前 説明
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)

パラメーター

forceUpdateView
Boolean

デザイン時マークアップを無条件に更新するかどうかを示す 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() オーバーライドを使用する必要があります。

こちらもご覧ください

適用対象