Freigeben über


ListControlDesigner.OnDataSourceChanged Methode

Definition

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

Überlädt

OnDataSourceChanged()

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

OnDataSourceChanged(Boolean)

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

OnDataSourceChanged()

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

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 Methode in einer Klasse außer Kraft gesetzt, die OnDataSourceChanged von der ListControlDesigner Klasse erbt. Wenn die Datenquelle, die der Designerklasse zugeordnet ist, geändert wird, wird die OnDataSourceChanged Methode aufgerufen, und dieser Code legt eine Variable mit dem Namen changedDataSource truefest.

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 aus ListControl der aktuellen Datenquelle abgeleitet wird, und aktualisiert, wenn sich dies von der Datenquelle unterscheidet, mit der das Steuerelement verbunden wurde, das Entwurfszeit-Markup. Die OnDataSourceChanged Methode aktualisiert das Entwurfszeitmarkup nach der Verbindung mit der aktuellen Datenquelle.

Siehe auch

Gilt für

OnDataSourceChanged(Boolean)

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

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, der angibt, ob das Entwurfszeitmarkup unabhängig von einer Bedingung 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 Methode in einer Klasse außer Kraft gesetzt, die OnDataSourceChanged von der ListControlDesigner Klasse erbt. Wenn die Datenquelle, die der Designerklasse zugeordnet ist, geändert wird, wird die OnDataSourceChanged aufgerufen, und dieser Code legt eine Variable true``changedDataSource namens ".

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 zu der aktuellen Datenquelle abgeleitet wird, und aktualisiert, wenn sich dies von der Datenquelle unterscheidet, mit der das Steuerelement verbunden wurde, das Entwurfszeit-Markup. Die OnDataSourceChanged Methode des Designers aktualisiert das Entwurfszeitmarkup nach der Verbindung mit der aktuellen Datenquelle bedingungslos. Der Wert forceUpdateView wird ignoriert.

Hinweise für Aufrufer

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

Siehe auch

Gilt für