ListControlDesigner.OnDataSourceChanged Methode

Definition

Wird aufgerufen, wenn sich die Datenquelle für das zugeordnete Steuerelement geändert hat.

Überlädt

Name Beschreibung
OnDataSourceChanged()

Wird aufgerufen, wenn sich die Datenquelle für das zugeordnete Steuerelement geändert hat.

OnDataSourceChanged(Boolean)

Wird aufgerufen, wenn sich die Datenquelle für das zugeordnete Steuerelement geändert hat.

OnDataSourceChanged()

Wird aufgerufen, wenn sich die Datenquelle für das zugeordnete Steuerelement geändert hat.

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

Beispiele

Im folgenden Codebeispiel wird die OnDataSourceChanged Methode in einer Klasse außer Kraft gesetzt, die von der ListControlDesigner Klasse erbt. Wenn sich die Datenquelle ändert, die der Designerklasse zugeordnet ist, wird die OnDataSourceChanged Methode aufgerufen, und dieser Code legt eine Variable mit dem Namen changedDataSource fest true.

Dieses Codebeispiel ist Teil eines größeren Beispiels, das für die ListControlDesigner Klasse bereitgestellt wird.

// 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

Hinweise

Die OnDataSourceChanged Basismethode verbindet das zugeordnete Steuerelement, das vom Objekt mit der aktuellen Datenquelle abgeleitet wird, und aktualisiert, wenn sich dies von ListControl der Datenquelle unterscheidet, mit der das Steuerelement verbunden wurde, das Entwurfszeitmarkup. Die OnDataSourceChanged Methode aktualisiert das Entwurfszeitmarkup nach dem Herstellen einer Verbindung mit der aktuellen Datenquelle.

Weitere Informationen

Gilt für:

OnDataSourceChanged(Boolean)

Wird aufgerufen, wenn sich die Datenquelle für das zugeordnete Steuerelement geändert hat.

protected:
 override void OnDataSourceChanged(bool forceUpdateView);
protected override void OnDataSourceChanged(bool forceUpdateView);
override this.OnDataSourceChanged : bool -> unit
Protected Overrides Sub OnDataSourceChanged (forceUpdateView As Boolean)

Parameter

forceUpdateView
Boolean

Ein Boolean Wert, der angibt, ob das Entwurfszeitmarkup bedingungslos aktualisiert werden soll. Konvertiert die Zeichenfolgendarstellung einer Zahl in einem angegebenen Stil und einem kulturspezifischen Format in die entsprechende 32-Bit-Ganzzahl mit Vorzeichen.

Beispiele

Im folgenden Codebeispiel wird die OnDataSourceChanged Methode in einer Klasse außer Kraft gesetzt, die von der ListControlDesigner Klasse erbt. Wenn sich die Datenquelle ändert, die der Designerklasse zugeordnet ist, wird der OnDataSourceChanged Code aufgerufen, und dieser Code legt eine Variable mit dem Namen changedDataSource fest true.

Dieses Codebeispiel ist Teil eines größeren Beispiels, das für die ListControlDesigner Klasse bereitgestellt wird.

// 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

Hinweise

Die OnDataSourceChanged Basismethode verbindet das zugeordnete Steuerelement, das von der ListControl Klasse mit der aktuellen Datenquelle abgeleitet wird, und aktualisiert, wenn sich dies von der Datenquelle unterscheidet, mit der das Steuerelement verbunden wurde, das Entwurfszeitmarkup. Die OnDataSourceChanged Methode des Designers aktualisiert das Entwurfszeitmarkup bedingungslos, nachdem eine Verbindung mit der aktuellen Datenquelle hergestellt wurde. Der Wert wird forceUpdateView ignoriert.

Hinweise für Aufrufer

Anrufer sollten die öffentliche OnDataSourceChanged() Außerkraftsetzung verwenden.

Weitere Informationen

Gilt für: