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 类中的方法。 When the data source that is associated with the designer class changes, the OnDataSourceChanged is called and this code sets a variable named changedDataSource to 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() 替代。

另请参阅

适用于