次の方法で共有


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() オーバーライドを使用する必要があります。

こちらもご覧ください

適用対象